zoukankan      html  css  js  c++  java
  • javascript中的数据类型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              *  NaN 是一个特殊的数字,表示Not A Number
    24              *         使用typeof检查一个NaN也会返回number
    25              */
    26             //数字123
    27             var a = 123;
    28             //字符串123
    29             var b = "123";
    30             /*
    31                  可以使用一个运算符 typeof
    32                      来检查一个变量的类型
    33                  语法:typeof 变量    
    34                  检查字符串时,会返回string
    35                  检查数值时,会返回number
    36              * */
    37             //console.log(typeof b);
    38             
    39             a = -Number.MAX_VALUE * Number.MAX_VALUE;
    40             
    41             a = "abc" * "bcd";
    42             
    43             a = NaN;
    44             
    45             //console.log(typeof a);
    46             
    47             a = Number.MIN_VALUE;
    48             
    49             //console.log(a);
    50             
    51             /*
    52              * 在JS中整数的运算基本可以保证精确
    53              */
    54             var c = 1865789 + 7654321;
    55             
    56             /*
    57              * 如果使用JS进行浮点运算,可能得到一个不精确的结果
    58              *     所以千万不要使用JS进行对精确度要求比较高的运算    
    59              */
    60             var c = 0.1 + 0.2;
    61             
    62             console.log(c);
    63             
    64             
    65         </script>
    66     </head>
    67     <body>
    68     </body>
    69 </html>
  • 相关阅读:
    常见问题|一起工作 高端互联网人才兼职平台
    一拍即合
    食茶_尼尼龙_美愿作品展示平台
    Cop-Out
    员工宝
    java~使用自己的maven本地仓库
    java~接口的共享实体使用Map后更灵活
    知其所以然~tcp和udp的区别
    知其所以然~mongodb副本集
    java--map容器的hashcode和equals
  • 原文地址:https://www.cnblogs.com/lvjianqun/p/10291529.html
Copyright © 2011-2022 走看看