1. 如何与老的浏览器打交道
对那些不支持js的浏览器,防止把脚本作为内容输出,可用如下HTML注释,注释行末尾的两个正斜杠是js的注释符号,它会阻止js编译器对这一行进行编译。
<html>
<body>
<script type = ”text/javascript”>
<!—
Document.write(“Hello World!”);
//à
</script>
</body>
</html>
2. Js执行
· 当页面载入时,会执行body里面的js
· 当被调用时,才会执行位于head部分的js
3. Js注释
Ø 单行注释://
Ø 多行注释:/* */
4. Js 变量
Ø 变量是用于存储信息的容器:用于保存值或表达式。
变量命名规则:
Ø 变量对大小写敏感
Ø 变量必须以字母或下划线开始
变量声明:
Ø Var声明变量
Ø 为未声明变量赋值,该变量会自动声明
Ø 再次声明同一变量,该变量也不会丢失其原始值
5. Js运算符(7种)
a. + 如果把苏子与字符串相加,结果将成为字符串
b. –
c. *
d. /
e. % 求余(保留整数)
f. ++ 累加 x= ++y;
g. -- 递减 x=--y;
6. Js赋值运算符 (6种)
a. =
b. +=
c. -=
d. *=
e. /=
f. %=
7. Js比较运算符(7种)
a. ==
b. === 全等(值和类型)
c. !=
d. >
e. <
f. >=
g. <=
8. Js逻辑运算符(3种)
a. && and
b. || or
c. ! not
9. JS条件运算符
a. Variablename = (condition)?value1:value2
例子:greeting = (visitor ==”PRES”)?”Dear President ”:”Dear”,则向变量greeting赋值“Dear President”,否则赋值“Dear”
10. JS条件语句(4种)
a. If 语句
b. If….else语句
c. If….else if….else语句
d. Switch语句:
如果希望选择执行若干代码块中的一个,你可以使用switch语句:
语法:
switch(n)
{
case 1: 执行代码块; break;
case 2: 执行代码块; break;
default: 执行代码块;
}
switch后面的(n)可以是表达式,也可以是变量;然后与表达式中的值会与case中的数字作比较,如果与某个case相匹配则执行其代码;break的作用是防止代码自动执行到下一行
注意:
Ø 使用IF会出错
Ø 使用”==”来比较变量