1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Document</title>
- </head>
- <body>
- <script>
- // 二进制 表示形式
- // let num1 = 0B101;
- // 八进制
- // let num2 = 0O70;
- // 十六进制
- // let num3 = 0Xfff;
- // var num = 10;
- // var str = "10";
- // var str1 = "3.14";
- // 判断是否是一个无穷大的数字 (判断是否为数值型)
- // console.log(Number.isFinite(str));
- // console.log(Number.isFinite(10/0));
- // 判断是否为一个 NaN(not a number)
- // console.log(Number.isNaN(3*"a"));
- // console.log(Number.isNaN(num));
- // 转换成数值型
- // console.log(window.parseInt(str));
- // console.log(Number.parseInt(str));
- // 隐式类型转换
- // console.log(str1*1);
- // console.log(Number.parseInt(str1));
- // 转换成浮点型 带有小数的
- // console.log(Number.parseFloat(str1));
- var num = 10;
- var num2 = 3.14;
- // 判断是否为整数
- // console.log(Number.isInteger(num));
- // console.log(Number.isInteger(num2));
- // js当中最大能处理的数字范围
- // console.log(Number.MAX_SAFE_INTEGER);//Math.pow(2,53)-1
- // js当中最小能处理的数字范围
- // console.log(Number.MIN_SAFE_INTEGER);//Math.pow(2,53)+1
- // 判断数值是否在安全范围内
- // console.log(Number.isSafeInteger(Number.MAX_SAFE_INTEGER+1));
- // console.log(0.1+0.2);
- </script>
- </body>
- </html>
|