你的位置:首页 > Java教程

[Java教程]javascript 变量


变量(Variables)

是在程序中变量用来自定义值的名称。

//变量包含 字母,下划线(_),美元符号($)开头,数字;

//变量不能以数字开头

//区分大小写


 

声明


1.用关键词 var:
 var name = "yt"; // 推荐

 

2.直接赋值
 name = 'global'; // 全局变量,不推荐

 

作用域

JS变量没有块级作用域,函数中的变量y 在整个函数都中有效,x为全局变量,故可以外部访问

function fn(){
       x = 1;         //全局
   var y = 2;         //局部
}
fn();
console.log(x); // 1
console.log(y); // 报错

全局变量[属性]
变量x 实际上是全局对象window的属性,没有使用var声明变量赋值

可以用 name 、window.name 、window["name"] 来访问、设置全局变量。

可以使用 delete 删除全局属性;


 

变量值


 

var声明的变量未对其赋值,值为 undefined;
var person;
console.log(person);    //undefined;
没有使用var声明并赋值的变量,JS会报错
person;
console.log(person);    //报错

 

一条语句,定义多个变量

一个var可以同时定义多个变量,以逗号(,)分隔,末尾要以分号(;)结束;

var nameA = 1,
    nameB = 2,
    nameC = 3;





作者: 杨涛

出处: http://www.cnblogs.com/useryangtao

此博客文章仅供交流学习,请勿用于商业用途。如需转载,请务必注明出处。