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

做判断if语句

<script type="text/javascript">
 var mycarrer = "HTML";
 if (mycarrer == "HTML")  {    document.write("你面试成功,欢迎加入公司。");
 }
</script>

请问第一个mycarrer="HTML"和第二个mycarrer="HTML“表达的意思有什么区别吗

正在回答

5 回答

有区别。第一个是声明变量,并给变量mycarrer一个值。第二个是用的“==”号,是赋值。

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

qq_一生之久_0 提问者

非常感谢!
2016-04-13 回复 有任何疑惑可以回复我~
#2

cp0417

=才是赋值 ==是等值符
2016-04-21 回复 有任何疑惑可以回复我~

第一个为声明变量,第二个为逻辑判断,返回TRUE OR FALSE

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

在js中,=为赋值,==为相等(数值方面),!=为不等,===为相等(数值和属性)。上边所说的声明变量为var;js中可以不进行变量声明,进行直接赋值,即mycarrer=“HTML”,不进行声明的变量系统会将其认定为全局变量。

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

有区别,第一个是声明变量,第二个是给mycarrer赋值。

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

有区别,第一个是声明变量,并赋值。= 表示赋值;== 表示判断是否相等,两个的意思是不一样的

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

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468188    人
  • 解答问题       21891    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

做判断if语句

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