JS(01) 数据类型

数据类型 ( 8 种 )  

  • 基础数据类型 (7)

  • 引用数据类型 (1)

基础数据类型
类型typeof
数值类型        (Number)Number
超大整数类型    (BigInt)BigInt
字符串类型        (String)String
布尔值类型    (Boolean)Boolean
空                          (null)object
未定义        (undefined)underfined
符号                (symbol)function
引用数据类型
类型typeof
objectfunction

一、基础数据类型:

  • number

let num = 1 //整数值
let num1 = 1.1 //小数值

let shiliu = 0xA //十六进制数值 0x开头,后面跟着0-9 或者 a-f 之间的 表示十六进制


//科学计数法
let sci = 5e3  // 5*(10的三次方)


//特殊值  Infinity
let infin = Infinity //无穷大

//当计算的数值超出了 js 所能存储的最大数值以后就会出现 正向溢出 就用无穷大 Infinity 来表示 2**1024  同理也有反向溢出 -Infinity

//下面表示Infinity
let  maxNum = Number.MAX_VALUE
let maxNum2 = 2**1024
let maxNUm3 = maxNum * 2
let maxNum4 =  1/0

                ❗❗小数值计算可能会出现精度缺失

                

                

                解决办法:  转换为整数进行计算

               

  • bigint

                用于存储任意长度的数值

                整数能够存储的最大范围 2**53   2的53次方

                

                创建bigint类型进行计算

                

                 ❗❗❗注意: BigInt只能与BigInt进行计算

  • string

                一共有3种形式表示字符串

                        1> 单引号:   ' '

                        2> 双引号:    " "     

                        3> 反单引号:    ` `        (模板字符串)

        

                 ❗❗❗注意: 符号前后要配对 '对',"对",`对`

        

  • boolean

                布尔值类型只有2个值: true ,false

  • null

                (1)表示一个空值,用于重置变量,将变量置为空

                (2)null 这个类型是不可以通过计算得出的 ,只能手动创建

                (3) 一般情况用于释放内存

  • underfined

                表示未定义, 当一个变量没有进行赋值的时候默认值就是 undefined

  • symbol

                用于创建唯一的一个值

                

二、引用数据类型

  • object

                表示一个对象类型

        

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值