JS學習8.27
阿新 • • 發佈:2021-08-29
//讓使用者輸入一個1-7之間的整數,判定是周幾 var day=prompt("請輸入一個1-7之間的整數:"); //將字串轉為數值型別值 day=parseInt(day); switch(day){ case 1: console.log("今天是週一"); break; case 2: console.log("今天是週二"); break; case 3: console.log("今天是週三"); break; case 4: console.log("今天是週四"); break; case 5: console.log("今天是週五"); break; case 6: console.log("今天是週六"); break; case 7: console.log("今天是周天"); break; default: console.log("您的輸入有誤,請重新輸入"); break; } //讓使用者輸入一個1-7之間的整數,如果是1-5就列印工作日,如果是六七就列印休息日var day=prompt("請輸入一個1-7之間的整數:"); day=parseInt(day); switch(day){ case 1: case 2: case 3: case 4: case 5: console.log("工作日"); break; case 6: case 7: console.log("休息日"); break; default: console.log("您的輸入有誤,請重新輸入"); break; }
//列印1-5 var i=1; while(i<=5){ console.log(i); i++; } //列印5-1 var i=5; while(i>=1){ console.log(i); i--; } //列印1-10之間的偶數 var i=1; while(i<=10){ i++; if(i%2==0){ console.log(i); } } var i=2; while(i<=10){ console.log(i); i=i+2; } //求一到10的和 var i=1; var sum=0; while(i<=10){ sum=sum+i; i++; } console.log(sum);
//列印數字1-10 /*var i=10; do{ console.log(i); i--; }while(i>0);*/ //求1-10的偶數和 /*var i=1; do{ i++; if(i%2==0){ console.log(i); } }while(i<=10)*/ //求1-100的和 /*var i=1; var sum=0; do{ sum=sum+i; i++; }while(i<=100); console.log(sum);*/
作業:
//1.求1-100的和 var i=1; var sum=0; while(i<=100){ sum=sum+i; i++; } console.log(sum); //2.求1-100的奇數和 var i=0; var sum=0; while(i<=100){ if(i%2!=0){ sum=sum+i; } i++; } console.log(sum); //3.列印1-10的偶數 var i=1; while(i<=10){ i++; if(i%2==0){ console.log(i); } } //4.逆序列印1-10的奇數 var i=10; while(i>=1){ if(i%2!=0){ console.log(i); } i--; } //5.定義一個數組arr=[2,3,4,5], 迴圈輸出陣列中的值 var arr=[2,3,4,5]; var i=0; var n=arr.length; while(i<n){ console.log(arr[i]); i++; } var arr=[2,3,4,5]; var i=0; while(i<arr.length){ console.log(arr[i]); i++; } //6.輸入月份(Month),月份顯示這個月有多少天? var day=prompt("輸入月份:"); day=parseInt(day); switch(day){ case 1: console.log("31"); break; case 2: console.log("28"); break; case 3: console.log("31"); break; case 4: console.log("30"); break; case 5: console.log("31"); break; case 6: console.log("30"); break; case 7: console.log("31"); break; case 8: console.log("31"); break; case 9: console.log("30"); break; case 10: console.log("31"); break; case 11: console.log("30"); break; case 12: console.log("31"); break; default: console.log("您的輸入有誤,請重新輸入"); break; }
//1.求1-100的和 /*var i=1; var sum=0; do{ sum=sum+i; i++; }while(i<=100); console.log(sum);*/ //2.求1-100的奇數和 /*var i=1; var sum=0; do{ if(i%2!=0){ sum=sum+i; } i++; }while(i<=100); console.log(sum);*/ //3.列印1-10的偶數 /*var i=1; do{ i++; if(i%2==0){ console.log(i); } }while(i<=10);*/ //4.逆序列印1-10的奇數 /*var i=10; do{ i--; if(i%2!=0){ console.log(i); } }while(i>=1);*/ //5.定義一個數組arr=[2,3,4,5], 迴圈輸出陣列中的值 /*var arr=[2,3,4,5]; var i=0; do{ console.log(arr[i]); i++; }while(i<arr.length);*/