1. 程式人生 > 其它 >JS學習8.27

JS學習8.27

//讓使用者輸入一個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);*/