18.数值扩展.html 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Document</title>
  7. </head>
  8. <body>
  9. <script>
  10. var x = new Number();
  11. console.log(x);
  12. // Number.isFinite() 判断一个值是否是有限数
  13. // console.log(Number.isFinite(1000))
  14. // console.log(Number.isFinite(100 / 0))
  15. // console.log(Number.isFinite(Math.PI))
  16. // console.log(Number.isFinite(-Infinity))
  17. // Number.isNaN() 判断一个值是否是非法数字
  18. // console.log(Number.isNaN(1000))
  19. // console.log(Number.isNaN(100 / 0))
  20. // console.log(Number.isNaN(Math.PI))
  21. // console.log(Number.isNaN(-Infinity))
  22. // Number.parseInt() 转成整数
  23. // console.log(Number.parseInt(1000))
  24. // console.log(Number.parseInt(100 / 0))
  25. // console.log(Number.parseInt(Math.PI))
  26. // console.log(Number.parseInt(-Infinity))
  27. // // Number.parseFloat() 转成小数
  28. // console.log(Number.parseFloat(1000))
  29. // console.log(Number.parseFloat(100 / 0))
  30. // console.log(Number.parseFloat(Math.PI))
  31. // console.log(Number.parseFloat(-Infinity))
  32. // Math.trunc() 抹平小数
  33. // console.log(Math.trunc(3.1414141))
  34. // Number.isInteger 判断传入的字符是否是整数
  35. // console.log(Number.isInteger(Math.PI))
  36. // console.log(Number.isInteger(555))
  37. // console.log(Number.isInteger(98.5))
  38. // Math.sign 判断传入的是正数还是负数
  39. console.log(Math.sign(Math.PI))
  40. console.log(Math.sign(555))
  41. console.log(Math.sign(98.5))
  42. console.log(Math.sign(-555))
  43. console.log(Math.sign(-98.5))
  44. console.log(Math.sign(0))
  45. </script>
  46. </body>
  47. </html>