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

为什么要写两个等号

if(mymessage==true) 为什么要写两个等号

什么是返回值


正在回答

3 回答

=  表示赋值 ==做判断,比较值是否相等   ===做判断,比较值与类型是否相等    NaN不做任何比较,都是NaN,判断一个值是否为NAN,可以使用全局函数isNaN(); 

0 回复 有任何疑惑可以回复我~

在这里“==”是等于的意思,"="是赋值的意思;

返回值你可以理解为一个一个函数执行完之后的结果(执行成功了,那返回值为true,执行失败了,那返回值为"flase"),当然返回值也并不一定是 boolean类型,可以是其他类型,看你怎么定义那个函数;

在你的问题中的这段代码也可以写成

if(mymessage)

你可以体会一下

0 回复 有任何疑惑可以回复我~

一个=是赋值,右边赋值给左边,两个=才是相等。


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么要写两个等号

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信