为了账号安全,请及时绑定邮箱和手机立即绑定

===”是什么?试举一个“==”是真但“===”是假的例子。

===”是什么?试举一个“==”是真但“===”是假的例子。

慕姐8265434 2018-12-04 09:04:11
===”是什么?试举一个“==”是真但“===”是假的例子。
查看完整描述

1 回答

?
茅侃侃

TA贡献1842条经验 获得超21个赞

“===”是既可以返回布尔值“假”,也可以返回一个不是布尔值但却可以赋与“假”值的函式,strpos() 和 strrpos() 便是其中两个例子。

if (strpos("abc", "a") == true){    // 这部分永不会被执行,因为 "a" 的位置是 0,换算成布尔值“假”}if (strpos("abc", "a") === true){    // 这部份会被执行,因为“===”保证函式 strpos() 的送回值不会换算成布尔值.}


查看完整回答
反对 回复 2018-12-24
  • 1 回答
  • 0 关注
  • 980 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信