javascript数据类型转换

isNaN();判断是否不是一个有效数字,是有效数字返回false,否则返回true
*       isNaN()会隐式调用Number()方法,把值转强制换成数字数据类型
*  非强制转换成数字:parseInt()  从左到右查找数字,遇到非数字就停止
*                    parseFloat()  比parseInt多识别一个小数点
*  String()转换成字符串
*  ==  :如果比较的值不是同一数据类型,会进行数据类型的转换,然后再比较
*  ===  :只要数据类型不同,就不相等,绝对比较
*  两个值比较规律:
*  ①、对象数据类型和对象数据类型比较永远不相等
     ②、对象 == 字符串,将对象转化成字符串(String()方法),然后再比较
     ③、对象 == 布尔 先将对象转化成字符串(String()),再把字符串准化成数字(Number());然后把布尔值转化为数字(true是1,false是0),最后两个数字相比较
     ④、对象 == 数字 先将对象转化成字符串(String()),再把字符串准化成数字(Number());最后两个数字相比较
     ⑤、数字 == 布尔 把布尔转化成数字,两个数字相比较
     ⑥、数字 == 字符串  字符串转化为数字再比较
     ⑦、字符串 == 布尔  都转化成数字比较
     ⑧、null == undefined 结果是true
     ⑨、null或undefined和其他任何数据类型相比较都不相等
     10、NaN和NaN永远不相等
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值