类型转换

105 阅读1分钟

类型转换

JS显示转换

  1. Number()
  2. String()
  3. Boolean()
  4. toString()
  5. parseInt()
  6. parseFloat()

注意:

  1. null、undefind不可以调用toString方法,会报错。
  2. Number()、parseInt()、parseFloat()三个的区别parseInt()、parseFloat()有截取数字的功能,Number()没有。

隐式转换

  1. if语句
  2. while语句
  3. 逻辑与:逻辑与左侧的值转换成布尔值,如果为true,那么逻辑表达式返回第二个值,如果左侧为false,那么返回第一个值
  4. 逻辑或:逻辑或左侧的值转换成布尔值,如果为false,那么逻辑表达式返回第二个值,如果左侧为true,那么返回第一个值
  5. 逻辑非
  6. ==:使用===代替==,既可以避免歧义,也可以提升性能。