1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title></title> 6 <script type="text/javascript"> 7 /* 8 将其他的数据类型转换为Boolean 9 调用Boolean()函数将a转换为布尔值 10 数字转布尔 11 除了0和false其余都是true 12 字符串转布尔 13 除了空串其余都是true 14 null undefined转布尔 15 都是false 16 object转布尔 true 17 */ 18 var a=123; 19 a=Boolean(a); 20 console.log(typeof a); 21 </script> 22 </head> 23 <body style="height: 5000px;"> 24 </body> 25 </html>
总结上文:
把其他类型值转换布尔类型 只有0,NaN,空字符串,null,undefined 变为布尔的false,其余都是true
让大数准确运算-在后面加一个n:
9007199254740992n+3n