1.基本格式
<script>
<!--
...
(JavaScript代码)
...
//-->
</script>
--第二行和第四行的作用,是让不懂<script>标记的浏览器忽略 JavaScript 代码。一般可以省略.
--另外一种插入 JavaScript 的方法,是把 JavaScript 代码写到另一个文件当中(此文件通常应该用“.js”作扩展名),然后用格式为“<script src="javascript.js"></script>”的标记把它嵌入到文档中。注意,一定要用“</script>”标记。
--<script>标记还有一个属性:language(缩写lang),说明脚本使用的语言。对于 JavaScript,请用“language="JavaScript"”。
--如果想在浏览器的“地址”栏中执行 JavaScript 语句,用这样的格式:javascript:<JavaScript语句>
这样的格式也可以用在连接中:<a href="javascript:<JavaScript语句>">...</a>
2.变量的声明
--变量是区分大小写的
--变量需要声明,为赋值前其值为null,格式: var <变量> [= <值>];
--转移字符: /' 单引号 /" 双引号 /n 换行符 /r 回车
--变量的赋值,格式: <变量> = <表达式>;
--所有与四则运算有关的运算符都不能作用在字符串型变量上。字符串可以使用 +、+= 作为连接两个字符串之用。
3.JavaScript常数
--null 一个特殊的空值。当变量未定义,或者定义之后没有对其进行任何赋值操作,它的值就是“null”。企图返回一个不存在的对象时也会出现null值。
--NaN “Not a Number”。出现这个数值比较少见,以至于我们可以不理它。当运算无法返回正确的数值时,就会返回“NaN”值。NaN 值非常特殊,因为它“不是数字”,所以任何数跟它都不相等,甚至 NaN 本身也不等于 NaN 。
--true 布尔值“真”。用通俗的说法,“对”。
--false 布尔值“假”。用通俗的说法,“错”。
4.注释的方法,两种
--单行注释 //
--多行注释 /* 。。。。。 */
5.if语句
if (a == 1) {
if (b == 0) alert(a+b);
} else {
alert(a-b);
}
6.for循环
for (i = 1; i < 10; i++) document.write(i);
7.while循环
while (<循环条件>) <语句>;
8.break 和 continue
break;
continue;
9.switch 语句
switch (parseInt(score / 10))
{
case 0:
case 5:
result = 'fail';
break;
case 9:
result = 'excellent';
break;
default:
if (score == 100)
result = 'excellent';
else
result = 'error';
}