Js 中的控制結構
Switch的使用
var day = 12;
// switch (day) {
// case 1:
// document.write("星期一");
// break;
// case 2:
// document.write("星期二");
// break;
// case 3:
// document.write("星期三");
// break;
// case 4:
// document.write("星期四");
// break;
// case 5:
// document.write("星期五");
// break;
// case 6:
// document.write("星期六");
// break;
// case 7:
// document.write("星期七");
// break;
// default:document.write("請輸入-7之間的數字");
// }
用與不用break的區別如下例所示: www.aiwalls.com
// //定義年月日三個變量並賦值 計算此日期是當年的第幾天
// var year =2012; //年
// var month =5;//月
// var day = 12;//日
// var days = 0;
// switch(month-1) {
// case 11:days += 30;
// case 10:days += 31;
// case 9:days += 30;
// case 8:days += 31;
// case 7:days += 31;
// case 6:days += 30;
// case 5:days += 31;
// case 4:days += 30;
// case 3:days += 31;
// case 2:
// if((year%4==0&&year%100!=0)||(year%400==0)){
// days+=29
//
// }
// else{
//
// days +=28;
// }
//
// case 1:days += 31;
// }
// days += day;
// document.write(year+"年"+month+"月"+day+"日,是今年的第"+days+"天");
For 循環的使用:
for (a = 1; a < 10; a++) {
// document.write("a");
// }
While 與do while 的使用
// n = 1;
// while (n <=10) {
// n++;
// }
// //do while 是先執行在判斷
// m = 9;
// do {
// document.write("m");
// }
作者 Aweijun360