24、变量计算、类型转换

  • 字符串拼接
const a = 100+10;        //110
const b = 100+'10';    //10010
const c = true+'10';    //true10
  • ==
100 == '100';        //true
0 == '';        //true
0 == false;    //true
false =='';    //true
null == undefined;    //true

除了==null之外其他的一律用===。并且,例如:a==null相当于a===undefined||===null

  • if语句和逻辑运算(if语句判断的就是truely变量和falsely变量)
    • truely变量和falsely变量
      • truely变量:两步非运算得到true。!!a===true
      • falsely变量:两步非运算得到false。!!a===false

  • 逻辑判断(也是truely变量和falsely变量)

results matching ""

    No results matching ""