12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- <!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>
- // 进制转换
- // 二进制 0b 开头
- // 八进制 0o 开头
- // 十六进制 0x 开头
- // console.log(0b1010);
- // console.log(0o10);
- // console.log(0x10);
- // NaN (not a number) 不是一个数字
- // 如果一个数学表达式运算结果 不是一个数字 那么结果就是 NaN
- // let a = "a" * 1;
- // console.log(Number.isNaN(a));
- // console.log(a);
- // let a;
- // let b = a * 1;
- // console.log(b);
- // let a = "10.1";
- // a = window.parseInt(a);
- // 将其他类型数据转换成数值型 的整数
- // a = Number.parseInt(a);
- // 将其他类型转换成数值型
- // a = Number(a);
- // 将其他类型数据转换成数值型 的浮点型 小数
- // a = Number.parseFloat(a);
- // let a = 1.2;
- // let b = 1;
- // let c = NaN;
- // // 判断一个数值是否是整数
- // console.log(Number.isInteger(c));
- // let b = a + 1;
- // console.log(b);
- // 最大安全数字 9007199254740991 2的53次方-1
- // console.log(Number.MAX_SAFE_INTEGER);
- // // 最小安全数字 -9007199254740991 -2的53次方+1
- // console.log(Number.MIN_SAFE_INTEGER);
- // // 判断是否为安全数字 Number.isSafeInteger()
- // console.log(Number.isSafeInteger(Number.MAX_SAFE_INTEGER+10));
- // 0.1 + 0.2 不等于 0.3
- // let a = 0.1 + 0.2;
- // console.log(a);
- </script>
- </body>
- </html>
|