代码描述:javascript变量声明 规则详解。javascript变量声明规则详解源码下载
声明一个变量是非常简单的操作,看如下代码:
<script> var webName; var age=2; </script>
上面的代码是最为基本的声明变量的操作,其实js的变量声明中还是有很多需要注意的地方,下面就做一下详细介绍。 一.基本介绍: 使用var运算符可以声明一个变量,代码如下:
<script> var webName="51前端"; var address; console.log(webName); console.log(address); </script>
使用var运算符可以声明一个变量,在声明的同时可以赋值,也可以不赋值,不过这个时候它的默认值为undefined。 可以一次性声明多个变量,代码如下:
<script> var webName="51前端",addrss="青岛市南区",age; </script>
上面的代码一次性声明了多个变量,可以直接赋值,也可以不赋值。 同一个变量可以存放不同类型的值,这一点和java或者c#等不同,代码如下:
<script> var num=2; num="antzone"; </script>
特别说明: 声明一个变量可以不使用var运算符,这个时候它是作为全局对象的属性存在的,代码如下:
<script> webName="51前端"; console.log(window.webName); </script>
注意:如果未使用var运算符声明的变量没有赋值,那么从此变量读取数据会报错,严格模式下,变量必须用var声明,否则也报错。 二.变量命名规则: 1.第一个字符必须是ASCII字母、下划线或者美元符号($)。 2.其他的字符可以是下划线、美元符号或任何字母或数字字符。 3.可以使用unicode转义序列作为一个变量。 4.也可以中文当做变量名,但是可能出现乱码等问题。 对于前两个比较容易理解,第三个其实也同样的简单,只不过比较少见而已,代码如下:
<script> var str="\\u6cd5"; console.log(str); var \\u6cd5="51前端"; console.log(\\u6cd5); </script>
请绑定手机号,在继续操作
注意:只有绑定手机以后,才可使用网站全部功能