非数值类型转换为数值类型

  • 显式转换:特指Number(value)
  • 隐式转换:非显式,比如“/”除号
1 let str="fly";
2 let n=Number(str);
3 alert("6"/"2");  //3
  1. undefined:NaN
  2. null:0
  3. true:1;   false:0
  4. string: 纯数字字符串返回数字;空串返回0;非数值型字符返回error

  

console.log(Number("123"));
console.log(Number(""));
console.log(Number("fly"));
console.log(Number(true));
console.log(Number(false));
console.log(Number(undefined));
console.log(Number(null));

 

posted @ 2020-12-08 16:09  呈心者  阅读(428)  评论(0编辑  收藏  举报