qq_一生之久_0
2016-03-30 09:15
<script type="text/javascript">
var mycarrer = "HTML";
if (mycarrer == "HTML") { document.write("你面试成功,欢迎加入公司。");
}
</script>
请问第一个mycarrer="HTML"和第二个mycarrer="HTML“表达的意思有什么区别吗
有区别。第一个是声明变量,并给变量mycarrer一个值。第二个是用的“==”号,是赋值。
第一个为声明变量,第二个为逻辑判断,返回TRUE OR FALSE
在js中,=为赋值,==为相等(数值方面),!=为不等,===为相等(数值和属性)。上边所说的声明变量为var;js中可以不进行变量声明,进行直接赋值,即mycarrer=“HTML”,不进行声明的变量系统会将其认定为全局变量。
有区别,第一个是声明变量,第二个是给mycarrer赋值。
有区别,第一个是声明变量,并赋值。= 表示赋值;== 表示判断是否相等,两个的意思是不一样的
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题