数字型Number

 

简单数据类型 说明 默认值
Number 数字型,包含了正数值和浮点型值,如21、0.21 0
Boolean 布尔值类型,如true、false,等价于1和0 false
String 字符串类型,如“张三”注意js里面,字符串都带引号 “”
Undefined var a; 声明了变量a但是没有给值,此时a = undefin undefined
Null var a = null;声明了变量a为空值 null

1.数字型进制

     最常见的进制有二进制、八进制、十进制、十六进制。

复制代码
  <script>
    var num = 10; //  num 数字型
    var PI = 3.14; //PI 数字型
    // 1.八进制  0 ~ 7 我们程序里面数字前面加 0 表示八进制
    var num1 = 010;
    console.log(num1); //  010  把进制  转换为  10进制  就是  8
    var num2 = 012;
    console.log(num2);
    // 2.十六进制  0 ~ 9  a ~ f      #ffffff  数字的前面加 0x 表示十六进制
    var num3 = 0x9;
    console.log(num3);
    var num4 = 0xa;
    console.log(num4);
  </script>
复制代码

现阶段我们只需要记住,在JS中八进制前面加0,十六进制前面加 0x

2.数字型范围

JavaScript中数值的最大值最小值

 

   // JavaScript 中数值最大值和最小值
    // 最大值
    alert(Number.MAX_VALUE);
    // 最小值
    alert(Number.MIN_VALUE);
  </script>

 

最大值:Number.MAX_VALUE,这个值为:1.7976931348623157e+308

最小值:Number.MIN_VALUE.这个值为:5e-32

 

3.数字型三个特殊的值

 // 数字型三个特殊的值
    alert(Infinity); //Infinity
    alert(-Infinity); //-infinity
    alert(NaN); //NaN
Infinity,代表无穷大,大于任意数值
-
Infinity,代表无穷小,小于任意数值
NaN,Not a number,代表一个非数值
// 数字型三个特殊的值
    // 无穷大
    console.log(Number.MAX_VALUE * 2); //Infinity
    // 无穷小
    console.log(-Number.MIN_VALUE * 2); //-infinity
    console.log("张三" - 100); //NaN   不成立

     

posted @   罗砂  阅读(128)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示