zoukankan      html  css  js  c++  java
  • 447 Number数值扩展:isFinite,isNaN,isInteger,trunc

    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>02_数值扩展</title>
    </head>
    <body>
        <!--
            1. 二进制与八进制数值表示法: 二进制用0b, 八进制用0o
            2. Number.isFinite(i) : 判断是否是有限大的数
            3. Number.isNaN(i) : 判断是否是NaN
            4. Number.isInteger(i) : 判断是否是整数
            5. Number.parseInt(str) : 将字符串转换为对应的数值
            6. Math.trunc(i) : 直接去除小数部分
        -->
        
        <script type="text/javascript">
            console.log(0b1010);  // 10
            console.log(0o56);  // 46
    
            // Number.isFinite(i) : 判断是否是有限大的数
            console.log(Number.isFinite(NaN)); // false
            console.log(Number.isFinite(5)); // true
    
            // Number.isNaN(i) : 判断是否是NaN
            console.log(Number.isNaN(NaN)); // true
            console.log(Number.isNaN(5)); // falsse
    
            // Number.isInteger(i) : 判断是否是整数
            console.log(Number.isInteger(5.23)); // false
            console.log(Number.isInteger(5.0)); // true
            console.log(Number.isInteger(5)); // true
    
            // Number.parseInt(str) : 将字符串转换为对应的数值
            console.log(Number.parseInt('123abc')); // 123
            console.log(Number.parseInt('a123abc')); // NaN
    
            //  Math.trunc(i) : 直接去除小数部分
            console.log(Math.trunc(13.123)); // 13
        </script>
    </body>
    </html>
    
  • 相关阅读:
    网站搜索功能lucene
    RabbitMQ消息队列
    zookeeper
    RPC+SOA+dubbo
    石英定时任务-quartz
    通用mapper、图片上传、nginx
    通用mapper和分类实现
    后台商品管理功能实现
    构建框架
    海量数据的并发处理
  • 原文地址:https://www.cnblogs.com/jianjie/p/12700836.html
Copyright © 2011-2022 走看看