php 判断数字相等,js 怎么判断数字相等

js判断数字相等的方法:首先创建一个HTML示例文件;然后添加script标签;最后通过“document.getElementById("demo").innerHTML = (x == 8);”方式判断数字是否相等即可。

e3062b25a347fe36ab7a8b2c9c58706c.png

本文操作环境:Windows7系统、JavaScript1.8.5版、Dell G3电脑。

JavaScript中可以直接使用比较运算符“==”比较两个数字是否相等。在数字与数字相比中,前边是不能随便带0的,因为0在程序代表的是八进制的数字。

1、JavaScript判断数字是否相等。console.log(012==12); //false

console.log(012==10); // true

console.log(099==99); //true 这种情况是因为八进制中不可能出现9,所以看成一个十进制

console.log(09==9); //true 同上

示例:

JavaScript比较

把 5 赋值给 x,然后显示比较 (x == 8) 的值:

var x = 5;

document.getElementById("demo").innerHTML = (x == 8);

运行结果:

9b28f2816829331173e59f307f418e5a.png

【推荐视频教程:js基础教程】

JavaScript比较两个值是否相等:

2、一般情况下,将两边尽可能都转为number类型数据,再进行比较,而不是转为Boolean型console.log(true==2); // false

如果两边都转为Boolean型再比较,那么就是true==true,就不会返回false,所以证明不是两边转为Boolean型,再比较!!应该是两边都转为number类型,1==2,返回falseconsole.log(true==1); // true

3、underfined、null、0、NaN、"" 这五个在转为布尔值时都会变为false,那么在“==”中的表现如何呢

①underfined和null

undefined和null与任何有意义的值比较返回的都是false,null与undefined在与其他数相等运算时不进行类型转换,但是null==undefinedconsole.log(null==undefined); //true

console.log(null===undefined); //false ===: 全等:不仅比较值是否相等,数据类型要相同

console.log(null==0); // false

console.log(undefined==1); //false

console.log(null==false); // false

console.log(undefined==""); // false

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值