常量:
"今天天气真好!"; // 字符串常量
1; e1; 077; // 数值型常量
true; false; // 布尔型常量
常量直接在语句中使用,因为它的值不需要改变,所以不需要再次知道其存储地点。
<script type="text/javascript">
document.write("<li>JavaScript编程,乐趣无穷!<br>");
document.write("<li>" + 3 + "周学通JavaScript!");
if (true) {
document.write("<br><li>if 语句中使用了布尔常量:" + true);
}
document.write("<li>八进制数值常量0o11输出为十进制:" + 0o11);
document.write("<br><li>十六进制数值常量0xf输出为十进制:" + 0xf);
</script>
变量:
变量是指在程序运行过程中可读写的内存单元。
var 变量名 = 值; // 定义变量
变量名 = 值; // 赋值
可以省略var关键字直接:变量名 = 值
JavaScript的变量在声明时不需要指定变量的数据类型,程序运行时系统会根据变量的值的类型来确定变量的类型。变量的类型决定了可对变量进行的操作。JavaScript是弱类型语言,不需要过分强调数据类型。
<script type="text/javascript">
var str = "21天学通JavaScript!";
var b = true;
var n = 10;
var m;
var o = new Object();
p =new Object();
document.write(str);
document.write("<br>");
document.write(b);
document.write("<br>");
document.write(n);
document.write("<br>");
document.write(m);
document.write("<br>");
document.write(o);
document.write("<br>");
document.write(p);
document.write("<br>");
str = "这是一个字符串";
b = false;
n = 20;
m = 30;
o = new Array("data1", "data2");
document.write("<font color=red><br>");
document.write(str)
document.write("<br>");
document.write(b);
document.write("<br>");
document.write(n);
document.write("<br>");
document.write(m);
document.write("<br>");
document.write("<br>数组 o 的数据为:");
document.write(o);
document.write("<br>");
document.write();
document.write("<br>数组 o 的长度为:" + o.length);
document.write("<br></font>");
var pp;
document.write(pp);
var pp = 20;
document.write("<br>");
document.write(pp)
</script>
<script type="text/javascript">
var actorAry = new Array("超级管理员", "管理员", "VIP用户", "普通用户");
document.write("用户角色:");
for (n in actorAry) {
document.write("<li>" + actorAry[n]);
}
</script>
JavaScript常见关键字: