隐式定义:直接给变量赋值。
显式定义:使用var关键字定义变量。采用var声明变量,可以没有初始值,声明的变量类型是不确定的。当第一次给变量赋值时,变量的类型才确定下来,而且使用过程中,变量的类型可以随意更改。
隐式定义举例:
<script>
a = "Hello js";
alert(a);
</script>
显式定义举例:
<script>
var a;
a = true;
a = "Hello js";
alert(a);
</script>
注意:1、js的变量区分大小写。
2、js允许一次定义多个变量。