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

  • 显式转换:特指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));
原文地址:https://www.cnblogs.com/flyover/p/14103217.html