01.js控制台

1. 控制台捕获错误

  • uncaught referencerror : 未被捕获的引用错误, api写错了
  • uncaught syntaxerror : 未被捕获的语法错误  unexpected token 出现中文

2. 注释

 ctrl  /行注释

 ctrl shift / 块注释

    // 行注释
        /*
        * 块注释
        *
        *
        *
        *
        * 
        */    

3. 变量

  • js 中一律使用var来定义变量,  var a = 1;
  • = 号表示
  • 命名规范: 任意数字字母下划线美元符组合, 不能以数字开头
  • 变量值的改变 a = 30;
  • undefined 未定义
  • 变量提升 : 预解析阶段, var 定义阶段会被提升到代码顶部,但是赋值部分不会被提升, 顾此阶段变量值是undefined

4. 基础数据类型

  • typeof 检测数据类型:  console.log(typeof 123;)  // number   // string   // boolean
  • 数值型
    • 注意: 数字不论整数小数,不论正负, 不论大小, 都是number类型
    • 数字有进制之分, 比如写俄罗斯方块用二进制
    • 两个特殊的数字:
      • NaN : 表示不是一个数字类型
        • 用了数学运算产生不了数字结果时会产生该结果, 如表达式   '我' - '你'  的结果就是NaN
        • 0 / 0 结果也是NaN  
      • infinite
        • 无穷
          • 情况1: 非零数字除以零
          • 情况2: 特别大的数字  
  • 字符串型
  • 布尔型

猜你喜欢

转载自www.cnblogs.com/zhangjian0092/p/12130915.html