数据类型-1.22数字型Number

1.数据类型的简介
1.3数据类型的分类
JS把数据类型分为两类:

  • 简单数据类型 (Nunmer、String、Boolean、Undifined、Null )
  • 复杂数据类型(object )

2.简单数据类型
2.1简单数据类型(基本数据类型)

简单数据类型说明默认值
Number数字型,包含 整形和浮点型值 如 21、0.210
Boolean布尔值类型 ,如 ture 、false ,等价于 1 和 0false
String字符串类型,如 “张三” 注意 在js 里 字符串都带引号“”
Undefinedvar a ;声明了一个变量 a 但没有给值,此时a=undefinedundefined
Nullvar a=null ; 声明了变量 a 为空值null

2.2数字型 Number
1.数字型进制:
八进制 0 ~ 7 我们程序里面数字前面加0 表示八进制
十六进制 0 ~ 9 a ~ f 数字前面加0x 表示十六进制

<script>
        // 1.八进制 0 ~ 7 我们程序里面数字前面加0 表示八进制
        var num1 = 010;
        //打印出来 会自动显示的是十进制
        console.log(num1);  //  010 八进制  转化为 10进制 是8
        // 2.十六进制  0 ~ 9 a ~ f (A~F)   数字前面加0x 表示十六进制
        var num2 = 0x9;
        console.log(num2);
        var num3 = 0xa;
        console.log(num3);
    </script>

2.数字型范围
JS中数值的最大和最小值 了解即可

        // 3.数字型的最大值  1.7976931348623157e+308
        console.log(Number.MAX_VALUE);
        // 4.数字型的最小值  5e-324  也是个 正数 噢!!
        console.log(Number.MIN_VALUE);

3.数字型三个特殊值
Infinity ,代表无穷大,大于任何数值
-Infinity ,代表无穷小,小于任何数值
NaN ,Not a number ,代表一个非数值

        // 5.无穷大
        console.log(Number.MAX_VALUE * 2);  //Infinity  无穷大
        // 6.无穷小
        console.log(-Number.MAX_VALUE * 2);  //-Infinity  无穷小 是个负值
        
        console.log(Number.MIN_VALUE * 2);  // 1e-323     不是无穷小
        // 7.非数字  NaN
        console.log('pink' - 100);

【插入,科学计数法:
(1)7.823E5=782300,这种表示方式就是:E代表10,E后面的数代表的是指数位,例如这里的5代表指数是10的5次方
(2)1234567 = 1.234567E+6,这种表示方式是:1.表示的是1.234567乘以后面的数,也就是后面的E+6表示的是10的6次方
(1)1.23456e+002 ,这个数的表示方式就是,e+002 表示10 的2次方,这里的数就是123.456。
(2)202 +0.00000E+00,这样的数就是表示为202加上后面有个精确到小数点后五位的数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值