【JS】基本数据类型

检查类型

typeof variableName;

基本数据类型

String 字符串

Number数值

最大最小值

NUmber.MIN_VALUE 返回最小的正小数

Number.MAX_VALUE JS能表示的数字中的最大值

超过这个最大值,则会返回Infinity,表示无穷大

Infinity

a = Infinity 此处Infinity 是字面量

Infinity

-Infinity

NaN

NaN 也是number类型,字面量,Not a Number

二进制无法精确表示1/10,所以各个语言都会报错。

JS的浮点运算可能会得到一个不精确的结果。

十六进制
var a = 0x10;
八进制
var a = 070; // 0开头
二进制
var a = 0b10; //0b开头

注:像070这样的数字,有的浏览器当做八进制处理,有的当做十进制处理

解决方法:在parseInt()中传递第二个参数,来指定数字的进制

var a = 070; 
a = parseInt(a,10); // 十进制
a = parseInt(a,8); // 八进制

Boolean 布尔值

Null 空值

Null类型的值只有一个,就是null

null这个值专门用来表示一个空对象

typeof null 返回object

Undefined 未定义

当声明一个变量,但并不给变量赋值时,就是undefined.

引用数据类型

Object 对象

【JS】对象

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值