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

为什么当判断条件的“>=”变成“=”函数会失效

<script type="text/javascript">   var myage = 18;
   if(myage>=18)  //myage>=18是判断条件   
   { document.write("你是成年人。");}   
   else  //否则年龄小于18   
   { document.write("未满18岁,你不是成年人。");}
</script>

为什么当判断条件的“>=”变成“=”函数会失效

if(myage>=18)改成 if(myage=18)


正在回答

4 回答

判断是否等于用"==",=”是赋值,“==”是等于,把if(myage>=18)改成 if(myage==18)

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

慕雪1402187 提问者

非常感谢!
2017-07-10 回复 有任何疑惑可以回复我~

if(myage>=18)改成 if(myage==18)就好了


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

qq_泰森_0

我把if(myage>=60)改成 if(myage=60)也显示为及格这为什么也是成立的? 注:(这儿只用了一个=)。
2017-09-12 回复 有任何疑惑可以回复我~
#2

qq_叫我全世界吧_0 回复 qq_泰森_0

和我一样 用了=,结果一样输出及格的结果,坐等回答
2017-09-14 回复 有任何疑惑可以回复我~

=是赋值的意思,==是等于的意思

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

=为赋值的意思,用在if里面为当myage赋值为18时。

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

举报

0/150
提交
取消

为什么当判断条件的“>=”变成“=”函数会失效

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