关键词

Javascript笔记一 js以及json基础使用说明

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}

本文链接:http://task.lmcjl.com/news/10322.html

展开阅读全文