zoukankan      html  css  js  c++  java
  • ES6参考---数值扩展

    ES6参考---数值扩展

    一、总结

    一句话总结:

    a、js二进制与八进制数值表示法: 二进制用0b, 八进制用0o
    b、Number的isFinite()、isNaN()、isInteger()方法
    c、Math的trunc()方法

    1、js二进制与八进制数值表示法: 二进制用0b, 八进制用0o?

    二进制:console.log(0b1010);//10
    八进制:console.log(0o56);//46

    2、Number的isFinite()、isNaN()、isInteger()方法 是干嘛的?

    1、Number.isFinite(i) : 判断是否是有限大的数
    2、Number.isNaN(i) : 判断是否是NaN
    3、Number.isInteger(i) : 判断是否是整数

    3、Math的trunc()方法 是干嘛的?

    Math.trunc(i) : 直接去除小数部分

    二、数值扩展

    博客对应课程的视频位置:

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4   <meta charset="UTF-8">
     5   <title>02_数值扩展</title>
     6 </head>
     7 <body>
     8 <!--
     9 1. 二进制与八进制数值表示法: 二进制用0b, 八进制用0o
    10 2. Number.isFinite(i) : 判断是否是有限大的数
    11 3. Number.isNaN(i) : 判断是否是NaN
    12 4. Number.isInteger(i) : 判断是否是整数
    13 5. Number.parseInt(str) : 将字符串转换为对应的数值
    14 6. Math.trunc(i) : 直接去除小数部分
    15 -->
    16 <script type="text/javascript">
    17     console.log(0b1010);//10
    18     console.log(0o56);//46
    19     //Number.isFinite(i) : 判断是否是有限大的数
    20     console.log(Number.isFinite(NaN));//false
    21     console.log(Number.isFinite(5));//true
    22     //Number.isNaN(i) : 判断是否是NaN
    23     console.log(Number.isNaN(NaN));//true
    24     console.log(Number.isNaN(5));//falsse
    25 
    26     //Number.isInteger(i) : 判断是否是整数
    27     console.log(Number.isInteger(5.23));//false
    28     console.log(Number.isInteger(5.0));//true
    29     console.log(Number.isInteger(5));//true
    30 
    31     //Number.parseInt(str) : 将字符串转换为对应的数值
    32     console.log(Number.parseInt('123abc'));//123
    33     console.log(Number.parseInt('a123abc'));//NaN
    34 
    35     // Math.trunc(i) : 直接去除小数部分
    36     console.log(Math.trunc(13.123));//13
    37 
    38 
    39 
    40 </script>
    41 </body>
    42 </html>
     
  • 相关阅读:
    OSI安全体系结构
    PHP 二维数组根据相同的值进行合并
    Java实现 LeetCode 17 电话号码的字母组合
    Java实现 LeetCode 16 最接近的三数之和
    Java实现 LeetCode 16 最接近的三数之和
    Java实现 LeetCode 16 最接近的三数之和
    Java实现 LeetCode 15 三数之和
    Java实现 LeetCode 15 三数之和
    Java实现 LeetCode 15 三数之和
    Java实现 LeetCode 14 最长公共前缀
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/12589680.html
Copyright © 2011-2022 走看看