js中关系运算符

/*   关系运算符的运算结果为: boolean类型(true/false)
    ==  只是比较两个值是否相等,不会比较类型
    === 除了比较值,还会比较类型
*/
console.log(8=='8');//true
console.log(8==='8');//false
//关系运算符两端,只要有一个是number类型,另外一个会隐式转换成number,再进行比较。
console.log(5 > '10'); // false
console.log(Number('10'));
//字符串比较,比较的是Unicode码
var str1='5';
var str2='10';
console.log('5' > '10'); //true
console.log(str1.charCodeAt(0));
console.log(str2.charCodeAt(0));//'5'——>53   '10'——>49
// 关系运算符的两端,如果都是string,则比较Unicode码,以Unicode码不相等的两个字符比较结果作为整体结果。
//  张三丰 和 张无忌   第一个字都是张,继续比较三和无
var str3='张三丰';
var str4='张无忌';
console.log('张三丰'>'张无忌');
console.log(str3.charCodeAt(1));//false
console.log(str4.charCodeAt(2));//三——>19977  无——>24524
//NaN和任何的一个数据比较大小,结果都是false
//查看一个值是否为NaN
console.log('3a'>10); //false
console.log(isNaN('3a'));//true
// isNaN(数据)  如果是NaN返回true,否则false
console.log(NaN>NaN);//false
//注意: NaN 和 任何的数据比较都不相等,包括自身   
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值