04 JavaScript 语句
By Kevin Song
- 04-01 顺序结构
- 04-02 判断语句
- 04-03 选择结构
- 04-04 循环结构
- 04-05 其他语句
- 04-06 JS特有语句
语句种类
- 顺序结构
- 判断结构
- if语句
- 选择结构
- switch语句
- Java只能选择四种类型:byte,int,short,char
- JavaScript可以选择所有类型
- switch语句
- 循环结构
- 循环思想:控制条件,明确循环体,控制循环次数
- while循环
- do-while循环
- for循环
- 其他语句
- break;
- 跳出选择
- 跳出循环
- continue;
- 用于循环语句,结束本次循环继续下次循环
- break;
- JS特有语句
04-01 顺序结构
按顺序执行
<script type="text/javascript">
alert("aaa");
alert("bbb");
alert("ccc");
</script>
04-02 判断语句
<script type="text/javascript">
var x = 3;
if(x==4) {
alert("yes");
} else {
alert("no");
}
</script>
04-03 选择结构
<script type="text/javascript">
var x = "abc";
switch (x) {
case "kk":
alert("a");
break;
case "abc":
alert("b");
break;
default:
alert("c");
break;
}
</script>
04-04 循环结构
while循环
<script type="text/javascript">
var x = "1";
document.write("<font color='red'>");
while(x<3) {
alert("x="+x);
//将数据直接写到当前页面当中
document.write("x="+x);
x++;
}
document.write("</font>");
</script>
for循环
<script type="text/javascript">
for (var x = 0; x < 3; x++) {
document.write("x="+x);
}
</script>
04-05 其他语句
break跳出循环
<script type="text/javascript">
for (var x = 0; x < 3; x++) {
for (var y = 0; y < 4; y++) {
document.write("x="+x);//x=1x=2x=3
break;
}
}
</script>
99乘法表
<script type="text/javascript">
document.write("<table>");
for (var x = 1; x < 9; x++) {
document.write("<tr>");
for (var y = 1; y < x; y++) {
document.write("<td>"+y+"*"+x+"="+y*x+"</td>");
break;
}
document.write("</tr>");
}
document.write("</table>");
</script>
04-06 JS特有语句
with语句
格式:
with(对象) {
要操作的方法;
}
var date = new Date();
with(date) {
var year = getFullYear();
}
forin语句
遍历对象中的数据
格式:
for(变量 in 对象) {
}
var arr [1,2,3];
for(i in arr) {
println("i="+i);
}
/*
i=0
i=1
i=2
*/