JavaScript学习

基本语法

主要知识点:

  1. 每个语句以结尾。推荐,不强制
  2. 单行注释://...
  3. 多行注释:/*... ...*/

数据类型和变量

运算

  1. ==自动转换数据类型再比较,不推荐使用
  2. ===不会转换数据类型,推荐使用
  3. 基本数据类型比较为值的比较引用数据类型的比较为是否引用同一引用对象
  4. =赋值符号
  5. 注意NaN === NaN; // false,判断NaN的唯一方法:isNaN(NaN); // true
  6. typeof操作符,返回如值:
  • "undefined"——值未定义
  • "boolean"——布尔值
  • "string"——字符串
  • "number"——数值
  • "object"——对象或null
  • "function"——函数

基本数据类型:

Undefined类型

Null类型

null,与""(控制符串)不同,与0(数值零)不同

Boolean类型

true; // true值
false; // false值
2 > 1; // true值
2 >= 3; // false值
  1. &&
  2. ||
  3. !

String类型

'abc'"xyz"

Number类型

123; // 整数123
0.456; // 浮点数0.456
1.2345e3; // 科学计数法表示1.2345x1000,等同于1234.5
-99; // 负数
NaN; // NaN表示Not a Number,当无法计算结果时用NaN表示
Infinity; // Infinity表示无限大,当数值超过了JavaScript的Number所能表示的最大值时,就表示为Infinity

Object类型

引用数据类型:

Object类型

Array类型

Date类型

RegExp类型

Function类型

字符串(String)

数组(Array)

对象(Object)

条件判断

循环

Map与Set

iterable

你可能感兴趣的:(JavaScript学习)