js数据类型总结

js数据类型总结
两大数据类型:基础数据类型(undefined,null,boolean,number,sring)
引用数据类型(对象,数组)
1.undefined:变量未初始化时的值

2.null:表示一个空对象指针,如果定义的变量准备在将来用于保存对象,最好将该变量初始化为null, undefined是派生自null值的,因此alert(null==undefined) //true

3.boolean:只有true和false,而且是区分大小写的,因此True和False不是boolean的值,true不一定等于1,false也不一定等于0,任何数据类型的值都可以调用Boolean()函数转化为boolean值
string(‘非空字符串’)//true string(’‘)//false
非零数字 //true 0和NaN //false
任何对象 //true null //false
undefined //false

4.NaN(Not a Number)有两个特点:任何涉及NaN的操作都会返回NaN;NaN与任何之都不相等
alert(NaN==NaN) //false
isNaN()函数只有一个参数,这个参数可以是任何类型,而这个函数的作用是确定这个参数是否“不是数值”,如果是参数能转换为数值,则返回false,如果不是数值返回true

处理整数的函数parseInt(),用parseInt()转换空字符串会返回NaN,注意:小数点不是有效的数字字符,因此小数点以后的值会忽略

5.字符串
将值转换为字符串
方法一:利用toString()方法,但不支持undefined和null
方法二:String(),能够将任意类型的值转化为字符串

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值