// 其他类型转数字
// 字符串转数字
// 字符串都是数字 直接转数字
// 字符串包含非数字 NaN
// 空字符串和空格字符串都转为0
// 布尔值转数字
// true 1
// false 0
// null 转数字 0
// undefined 转数字 NaN
var str = '123' ;
var n = Number(str) ;
console.log(n);
var str2 = '123q' ;
var m = Number(str2) ;
console.log(m); // NaN not a number 不是一个数字
var str3 = '' ;
var n2 = Number(str3) ;
console.log(n2); // 0
var str3 = ' ' ;
var n2 = Number(str3) ;
console.log(n2); // 0
var str3 = ' 1 ' ;
var n3 = Number(str3) ;
console.log(n3);
var bool = false ;
var n4 = Number(bool) ;
console.log(n4);
var bool = null ;
var n4 = Number(bool) ;
console.log(n4);
var b ;
var n6 = Number(b) ;
console.log(n6);