📜  javascript 备忘单列表 - Javascript (1)

📅  最后修改于: 2023-12-03 15:31:41.986000             🧑  作者: Mango

JavaScript 备忘单列表

JavaScript 是一种广泛使用的编程语言,可用于 Web 开发、服务器端编程、移动应用程序开发等。以下是一些常用的 JavaScript 备忘单。

数据类型

JavaScript 中有以下数据类型:

  • Number(数字)
  • String(字符串)
  • Boolean(布尔值)
  • Null(空值)
  • Undefined(未定义值)
  • Object(对象)
// 创建一个字符串变量
let myString = 'Hello World';
// 创建一个数字变量
let myNumber = 10;
// 创建一个布尔变量
let myBoolean = true;
// 创建一个空值变量
let myNull = null;
// 创建一个未定义变量
let myUndefined;
// 创建一个对象
let myObject = { name: 'John Doe', age: 30 };
常用操作符

JavaScript 中有以下常用操作符:

  • +(加号),用于加法计算和字符串拼接
  • -(减号),用于减法计算
  • *(星号),用于乘法计算
  • /(斜杠),用于除法计算
  • =(等号),用于赋值操作
  • ==(双等号),用于比较相等性
  • ===(三等号),用于比较相等性和数据类型
  • !=(不等号),用于比较不相等性
  • !==(不全等号),用于比较不相等性或不同的数据类型
  • ><>=<=,用于比较大小关系
条件语句

JavaScript 中有以下条件语句:

  • if 语句,用于条件判断
  • else 语句,与 if 语句配合使用
  • else if 语句,与 if 语句配合使用
  • switch 语句,用于多个选项的条件判断
let a = 10;
if (a > 5) {
  console.log('a 大于 5');
} else if (a < 5) {
  console.log('a 小于 5');
} else {
  console.log('a 等于 5');
}

let color = 'red';
switch (color) {
  case 'red':
    console.log('红色');
    break;
  case 'blue':
    console.log('蓝色');
    break;
  default:
    console.log('未知颜色');
}
循环语句

JavaScript 中有以下循环语句:

  • while 循环,用于条件循环
  • do while 循环,与 while 循环基本相同,但至少执行一次循环体
  • for 循环,用于按照指定条件循环
  • for in 循环,用于遍历对象的属性
  • for of 循环,用于遍历数组等可迭代的数据
let i = 0;
while (i < 10) {
  console.log(i);
  i++;
}

let j = 0;
do {
  console.log(j);
  j++;
} while (j < 10);

for (let i = 0; i < 10; i++) {
  console.log(i);
}

let obj = { name: 'John Doe', age: 30 };
for (let prop in obj) {
  console.log(`${prop}: ${obj[prop]}`);
}

let arr = [1, 2, 3, 4, 5];
for (let val of arr) {
  console.log(val);
}
函数

JavaScript 中的函数有以下特点:

  • 可以使用 function 关键字定义
  • 可以使用箭头函数的形式进行定义
  • 可以有多个参数,也可以没有参数
  • 可以返回一个值,也可以返回没有值(即 undefined
  • 可以被其他函数调用
// 定义一个函数
function add(a, b) {
  return a + b;
}

// 使用箭头函数定义一个函数
let add = (a, b) => a + b;

// 调用函数
let result = add(1, 2);
console.log(result);
对象

JavaScript 中的对象是一组键值对的集合,键是字符串或者数字,值可以是任何类型的数据。以下是一些对象操作的实例:

// 创建一个对象
let person = {
  name: 'John Doe',
  age: 30,
  address: {
    street: '123 Main St',
    city: 'Anytown',
    state: 'CA'
  }
};

// 访问对象属性
console.log(person.name);
console.log(person['name']);
console.log(person.address.street);

// 修改对象属性
person.age = 40;

// 添加新属性
person.phone = '555-555-1212';

// 删除属性
delete person.phone;

// 遍历对象属性
for (let prop in person) {
  console.log(`${prop}: ${person[prop]}`);
}

这些备记单提供了 JavaScript 中的一些常用语法,供程序员参考。务必熟悉这些语法,以便更好地使用 JavaScript 进行开发。