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>
     
  • 相关阅读:
    在windwos创建的脚本文件在linux环境中无法执行的问题
    shell的文件锁操作
    systemd target
    算法-排序数组
    算法-存在重复元素
    算法-移除元素
    算法-两数之和
    touch事件详解
    小程序 打包太大
    taro/vue 左滑删除购物车
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/12589680.html
Copyright © 2011-2022 走看看