课程
/前端开发
/JavaScript
/JavaScript入门篇
if(mymessage==true) 为什么要写两个等号
什么是返回值
2016-06-27
源自:JavaScript入门篇 2-3
正在回答
= 表示赋值 ==做判断,比较值是否相等 ===做判断,比较值与类型是否相等 NaN不做任何比较,都是NaN,判断一个值是否为NAN,可以使用全局函数isNaN();
在这里“==”是等于的意思,"="是赋值的意思;
返回值你可以理解为一个一个函数执行完之后的结果(执行成功了,那返回值为true,执行失败了,那返回值为"flase"),当然返回值也并不一定是 boolean类型,可以是其他类型,看你怎么定义那个函数;
在你的问题中的这段代码也可以写成
if(mymessage)
你可以体会一下
一个=是赋值,右边赋值给左边,两个=才是相等。
举报
JavaScript做为一名Web工程师的必备技术,本教程让您快速入门
5 回答为什么要加俩个等于号
3 回答为什么 if(mymessage==true)里面是两个等于号??
3 回答为什么两个==号?
2 回答mymessage==true为啥是有两个等号