javascript 수행 연습 (분기, 순환 문)

4412 단어 연습
 var flag = true;
        //while    :
        while(flag){
             //            :(      
) var num = prompt(' ,
, Q(q)
1.
2.
3. ') // switch switch (num) { // num q ,Q alert, flag false, while case 'q': case 'Q': alert(' '); flag = false; break; case '1': case ' ': // , var sum = 0; var shuzi = prompt(' , , : 1,2,3,4'); // shuzi q Q alert, flag false, while if(shuzi == 'Q' || shuzi == 'q'){ alert(' '); flag = false; break; // shuzi q Q alert, flag false, while }else{ // split() 。 // var ary = shuzi.split(','); // for (var i = 0; i < ary.length; i++) { // ary[i] , , false if(isNaN(ary[i]) == false) { // sum sum += Number(ary[i]); }else { // alert alert(' , '); sum = 0; break; } } // alert(' :'+sum); } break; // 2 : case '2': case ' ': // var d = new Date(); // , , , , , var year = d.getFullYear(); var month = d.getMonth()+1; var date = d.getDate(); var h = d.getHours(); var m = d.getMinutes(); var s = d.getSeconds(); // 10, , '0'; month = month >= 10 ? month : '0' + month; date = date >= 10 ? date : '0' + date; h = h >= 10 ? h : '0' + h; m = m >= 10 ? m : '0' + m; s = s >= 10 ? s : '0' + s; // , var timeStr = year + '-'+ month + '-' + date + ' '+ h + ':' + m + ':' + s; // alert(' :'+ timeStr); break; // 3 : case '3': case ' ': // , , var xh = [" , 。", " , ", " , , ", " , , ", " , 1 , 2 !!!", " , ; , 。", " , 。"]; // Math.random() , 0~1 // // : m~n n m // num = Math.floor(Math.random() * ( n-m + 1) + m); // xh , // , alert var random = Math.floor(Math.random()*5); alert(xh[random]); break; // switch , alert default:alert(' , '); break; } }

좋은 웹페이지 즐겨찾기