ECMAScript 基础--变量

请使用 var 运算符声明变量。变量名需要遵守一些简单的规则

 

声明变量

 

var 变量名=值                                                  var test = "hi";

ECMAScript 是弱类型的 无需明确的类型声明 

 

一个 var 语句定义两个或多个变量                       var test1 = "hi", test2 = "hello";

 

变量并不一定要初始化                                       var test;

 

变量可以存放不同类型的值

var test = "hi";
alert(test);
test = 55;
alert(test);

 

命名变量

 

变量名需要遵守两条简单的规则:

  • 第一个字符必须是字母、下划线(_)或美元符号($)
  • 余下的字符可以是下划线、美元符号或任何字母或数字字符

var test;
var $test;
var $1;
var _$te$t2;

 

 

著名的变量命名规则

 

Camel 标记法

首字母是小写的,接下来的字母都以大写字符开头。例如:var myTestValue = 0, mySecondValue = "hi";

Pascal 标记法

首字母是大写的,接下来的字母都以大写字符开头。例如:var MyTestValue = 0, MySecondValue = "hi";

 

匈牙利类型标记法

在以 Pascal 标记法命名的变量前附加一个小写字母(或小写字母序列),说明该变量的类型。例如,i 表示整数,s 表示字符串,

                                                                         例如:var iMyTestValue = 0, sMySecondValue = "hi";

 

变量声明不是必须的

 

ECMAScript 的解释程序遇到未声明过的标识符时,用该变量名创建一个全局变量,并将其初始化为指定的值

posted @ 2012-05-01 12:58  校长阿四  阅读(186)  评论(0编辑  收藏  举报