JavaScript变量的命名规则
1、首字符必须是大写或小写的字母或下划线(_)或美元符($);
2、后续的字符可以是字母、数字、下划线或美元符;
3、变量名称不能是保留字;
4、长度是任意;
5、区分大小写;
约定:集中置顶;� 使用局部变量;� 易于理解; stdId� 避免混乱。 usrname usrName
JavaScript变量的声明及赋值
声明:
var stdId;
var name,sex;
var total=3721;
var notNull=true;
var name="李小龙",sex="先生";
var i=j=0;
赋值:
stdId = 2004007;
JavaScript变量的作用域
全局变量:省略var,或在函数外声明 局部变量:在函数内声明 全局变量可在整个脚本中被使用,可在不同的类中相互引用(指定窗口名)
例:
<script>
var langJS="JavaScript";//langJS是全局变量
test();function test()
{
var langVBS="VBScript";//langVBS是局部变量;
document.write("<LI>"+langJS);
document.write("<LI>"+langVBS);
}
document.write("<LI>"+langJS);
document.write("<LI>"+langVBS);
</script>
JavaScript变量的类型(数据类型)
数据类型:
数值:整数、浮点数;
逻辑值:布尔值;
字符串值:
空值:
未定义值:
数据表示:
整数:由正负号、数字构成,八进制、十进制、十六进制;
浮点数:由正负号、数字和小数点构成,常规记数法、科学记数法;
逻辑值:true、false
字符串值:单引号、双引号
空值:null
未定义值:根本不存在的对象、已定义但没有赋值的量;
重点回顾与作业
JavaScript变量的命名规则
JavaScript变量的声明以及赋值
JavaScript变量的作用域
JavaScript变量的类型(数据类型)
作业:
1、自定义游戏中英雄角色所有的变量属性(把你设想的所有属性都用程序的变量列出来,并赋相应类型的值)
2、预习JavaScript表达式
拓展知识