一、JavaScript特殊语法

JS特殊语法:
1. 语句以;结尾,如果一行只有一条语句则 ;可以省略 (不建议)
2. 变量的定义使用var关键字,也可以不使用
* 用: 定义的变量是局部变量
* 不用:定义的变量是全局变量(不建议)

二、流程控制语句

1. if...else...

2. switch:
* 在java中,switch语句可以接受的数据类型: byte int shor char,枚举(1.5) ,String(1.7)
* switch(变量):
case 值:
* 在JS中,switch语句可以接受任意的原始数据类型 <script>
var a = 1;
switch (a) {
case 1:
alert("number");
break;
case "abc":
alert("string");
break;
case true:
alert("true");
break;
case null:
alert("null");
break;
case undefined:
alert("undefined");
break;
}
</script> 3. while
<script>
var sum =0;
var num = 1; while (num <= 100) {
sum += num;
num ++;
}
document.write(sum);
</script> 4. do...while 5. for
<script>
var sum = 0;
for(var i =1; i <= 100; i++) {
sum += i;
}
document.write(sum);
</script>

三、流程控制语句-案例(99乘法表)

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>99乘法表</title>
<style>
td{
border: 1px solid;
}
</style> <script>
document.write("<table align='center'>");
for (var i = 1; i <= 9 ; i++) {
document.write("<tr>");
for (var j = 1; j <=i ; j++) {
document.write("<td>"); //输出 1 * 1 = 1
document.write(i + " * " + j + " = " + ( i*j) +"&nbsp;&nbsp;&nbsp;"); document.write("</td>");
}
/*//输出换行
document.write("<br>");*/ document.write("</tr>");
} //2.完成表格嵌套
document.write("</table>");
</script>
</head>
<body> </body>
</html>
05-11 22:19