1.所谓变量其实就是储存信息的一种容器。
2.变量可以用来表示一个值或者是表达式,例如x=5;z=x+y;
3.变量可以有一个简短的名称,像x,或者是一个描述性的名称,如carname 4.javascript variables的命名规则:
a.区分大小写(y和Y是两个不同的变量)
b.变量名必须以字母、$、或者下划线字符开头
5.因为JavaScript对大小写敏感,所以变量名也对大小写敏感。
6.变量的值在脚本执行过程中可以改变,你可以通过变量的名称引用变量来显示或是改变它的值。
例子: <html>
<body>
<script type="text/javascript"> var firstname; firstname="Hege"; document.write(firstname); document.write("<br/>");
firstname="Tove";
document.write(firstname);
</script>
<p>The script above declares a variable, assigns a value to it,
displays the value, changes the value, and displays the value again.</p>
</body>
</html>
7.声明(创建)JavaScript 变量 在JavaScript中创建变量最常提到的就是“声明”变量。你可以用“var”关键字来声明一个变量 var x;
var carname;
像上面这样声明变量之后,变量是空的,还没有值。你也可以在声明变量的时候给它们分配值。
var x=5;
var carname="Volvo";
在执行上面的语句块儿之后,x就拥有了值5,carname就拥有了值“Volvo”。
注意:当分配一个文本值给变量时,请用双引号将值括起来。如果你重新声明 JavaScript 的变量,它不会失去它的value值。
8.Local JavaScript Variables(JavaScript的本地变量,局部变量) 在JavaScript方法中声明的变量将成为局部的,只能在本方法内访问。(变量具有局部范围) 你可以再不同的方法中声明具有相同名字的局部变量,因为局部变量仅能被它们被声明的方法所承认。 只要方法执行完成其中的局部变量将立即被撤销。
9.Global JavaScript Variables(JavaScript的全局变量) 在方法外面声明的变量将成为全局变量,在web页面上的所有脚本和方法都能够访问它。 当你关闭页面时全局变量将被撤销。
10.Assigning Values to Undeclared JavaScript Variables(给未声明的变量赋值) 如果您为尚未声明的变量赋值,变量将自动被声明为全局变量。 x=5; carname="Volvo"; x和carname将被声明为全局变量.(如果x和carname还未曾存在的话)
11.JavaScript Arithmetic(JavaScript的算法) 与代数一样, 你也可以对JavaScript做算术运算。 y=x-5; z=y+5;