JavaScript数据结构和变量

调试代码

console.log();

数据类型

  1. Number
    NaN; // not a number,当无法计算时用NaN表示
    NaN === NaN; // false, NaN与任何类型数字都不相等,包括自身
    isNaN(NaN); // 唯一能判断是否为NaN的方法
    Infinity; // 无穷大

  2. 字符串

  • "Hello, World!";
  • 模板字符串
    EL表达式
let name = "qhy";
let str = `hello, ${name}` // 输出hello, qhy
  1. bool
    true;
    false;

  2. 逻辑运算符
    && || !

  3. 比较运算符
    == 类型不同,数值相等,结果为true,比如1 == "1",结果为true
    === 只有类型相同,值相等时,结果才为true(推荐使用)

  4. null和undefined
    null 空
    undefine 未定义
    注意
    null表示变量已经定义,但值为空
    undifined表示变量未定义

  5. 数组

  • 直接用中括号定义
    [1, 2, null, true]
  • 通过new Array(1, 2, null, true)定义
  1. 对象
  • 通过大括号中键值对定义
    let person = {
    name: "qhy",
    age: 18,
    flag: true,
    job: null
    };
  • 取值
    person.name;

let和var的区别

https://www.cnblogs.com/fly_dragon/p/8669057.html

posted @ 2020-09-30 21:49  CrazyGod  阅读(179)  评论(0)    收藏  举报