Javascript笔记一 js以及json基础使用说明
一、Javascript基础
1.1 基本语法
Javascript是一种动态解释性语言,用于为Web应用程序提供交互性和动态性。
以下是Javascript的基本语法:
// 在Javascript中, // 之后的所有内容都是注释
/* 多行注释
可以使用这种形式
*/
// 定义变量
var x = 5;
// 定义函数
function myFunction(a, b) {
return a * b;
}
// 调用函数
myFunction(3, 4);
1.2 数据类型
Javascript有以下基本数据类型:
- 字符串:用于表示文本
- 数字:用于表示数字
- 布尔:用于表示真或假
- 数组:用于存储多个值
- 对象:用于存储键/值对
- 空值:用于表示null或undefined
以下是一些使用Javascript的数据类型的示例:
// 字符串
var name = "John Doe";
// 数字
var age = 42;
// 布尔值
var isMarried = true;
// 数组
var cars = ["Volvo", "BMW", "Mercedes"];
// 对象
var person = {name: "John", age: 42, city: "New York"};
// 空值
var x = null;
var y;
1.3 条件语句
在Javascript中,可以使用条件语句来基于不同的条件执行不同的代码。
以下是Javascript中常见的条件语句:
- if语句:如果满足条件,则执行代码块
- else语句:如果条件不满足,则执行代码块
- else if语句:如果之前的条件不满足,则判断此条件是否满足
- switch语句:根据不同的条件执行不同的代码块
以下是一个使用if语句的示例:
var hour = new Date().getHours(); // 获取当前小时数
if (hour < 18) {
greeting = "Good day";
} else {
greeting = "Good evening";
}
二、JSON基础
2.1 JSON定义及语法
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。
JSON由键/值对组成,键和值之间用冒号(:)分隔,每个键/值对之间用逗号(,)分隔,整个JSON由一对花括号({})包裹。
以下是一个示例JSON:
{
"name": "John Doe",
"age": 42,
"isMarried": true,
"hobbies": ["reading", "traveling"],
"address": {
"street": "123 Main St",
"city": "New York"
}
}
2.2 使用JSON解析器
在Javascript中,可以使用JSON.parse()方法将JSON字符串转换为Javascript对象。
以下是一个示例:
var jsonStr = '{"name":"John Doe","age":42,"isMarried":true}'; // JSON字符串
var obj = JSON.parse(jsonStr); // 将JSON字符串转换为Javascript对象
console.log(obj.name); // 输出 John Doe
console.log(obj.age); // 输出 42
console.log(obj.isMarried); // 输出 true
2.3 使用JSON.stringify()
在Javascript中,可以使用JSON.stringify()方法将Javascript对象转换为JSON字符串。
以下是一个示例:
var obj = {
name: "John Doe",
age: 42,
isMarried: true
};
var jsonStr = JSON.stringify(obj); // 将Javascript对象转换为JSON字符串
console.log(jsonStr); // 输出 {"name":"John Doe","age":42,"isMarried":true}
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Javascript笔记一 js以及json基础使用说明 - Python技术站