赋值运算符
郝东
161
赋值运算符用于为变量指定变量值,与Java、C类似,JavaScript也是用“=”作为赋值运算符。通常将一个常数值赋给变量。实例:
//将变量str赋值为JavaScript
var str=“JavaScript”;
//将变量pi赋值为3.14
var pi=3.14;
//将变量str赋值为true
var visited=true;
除此之外,也可将一个变量的值赋值给另一个变量。实例:
//将变量str赋值为JavaScript
var str=“JavaScript”;
//将变量str的值赋值给str2
var str2=str;
与Java类似的是,赋值句本身是有值的,赋值语句的值就是等号(=)右边被赋的值。因此,赋值运算符支持连续赋值,通过使用多个赋值运算符,刻意一次为多个变量赋值。实例:
//为a、b、c、d赋值,四个变量的值都是7
var a=b=c=d=7;
//输出四个变量的值
alert(a+'\n'+b+'\n'+c+'\n'+d);
将表达式的值赋值为变量。实例:
//为变量x赋值为12.34
var c=12.34;
//将表达式的值赋给y
var y=x+5;
//输出y的值
alert(y);