• JS基础_数据类型-Number类型


     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="UTF-8">
     5         <title></title>
     6         <script type="text/javascript">
     7             
     8             /*
     9              * 在JS中所有的数值都是Number类型,
    10              *     包括整数和浮点数(小数)
    11              * 
    12              * JS中可以表示的数字的最大值
    13              *     Number.MAX_VALUE
    14              *         1.7976931348623157e+308
    15              * 
    16              *     Number.MIN_VALUE 大于0的最小值
    17              *         5e-324
    18              * 
    19              *  如果使用Number表示的数字超过了最大值,则会返回一个
    20              *         Infinity 表示正无穷
    21              *         -Infinity 表示负无穷
    22              *         使用typeof检查Infinity也会返回number
    23              * 
    24              *  NaN 是一个特殊的数字,表示Not A Number
    25              *         使用typeof检查一个NaN也会返回number
    26              */
    27             
    28             //数字123
    29             var a = 123;
    30             //字符串123
    31             var b = "123";
    32             
    33             /*
    34                  可以使用一个运算符 typeof来检查一个变量的类型
    35                  语法:typeof 变量    
    36                  检查字符串时,会返回string
    37                  检查数值时,会返回number
    38              * */
    39             console.log(typeof b); //string
    40             //-----------------------------------------------
    41             
    42             a = -Number.MAX_VALUE * Number.MAX_VALUE;
    43             console.log(a); //-Infinity
    44             //-----------------------------------------------
    45             
    46             a = "abc" * "bcd";
    47             console.log(a); //NaN
    48             //-----------------------------------------------
    49             
    50             a = NaN;
    51             console.log(typeof a); //number
    52             //-----------------------------------------------
    53             
    54             a = Number.MIN_VALUE;
    55             console.log(a); //5e-324
    56             //-----------------------------------------------
    57             
    58             /*
    59              * 在JS中整数的运算基本可以保证精确
    60              */
    61             var c = 1865789 + 7654321;
    62             console.log(c); //9520110
    63             //-----------------------------------------------
    64             
    65             /*
    66              * 如果使用JS进行浮点运算,可能得到一个不精确的结果
    67              *     所以千万不要使用JS进行对精确度要求比较高的运算    
    68              */
    69             var c = 0.1 + 0.2;
    70             console.log(c); //0.30000000000000004
    71             
    72             
    73         </script>
    74     </head>
    75     <body>
    76     </body>
    77 </html>
  • 相关阅读:
    机器学习的模型泛化
    机器学习中的过拟合和欠拟合及交叉验证
    sklearn中的多项式回归算法
    PCA算法提取人脸识别特征脸(降噪)
    sklearn中调用PCA算法
    python实现PCA算法原理
    PCA主成分分析算法的数学原理推导
    python表白实现代码(可视化与动画版)
    《C++ Primer Plus》第7章 函数——C++的编程模块 学习笔记
    C++函数指针
  • 原文地址:https://www.cnblogs.com/ZHOUVIP/p/7224727.html
Copyright © 2020-2023  润新知