システム学習JavaScriptのメモ【3】

2489 ワード

JavaScript文
if文
if(i > 5){                //                       
  alert("abc...");
}

if(i > 5)                 //              
  alert("abc...");
if(i > 5){                //              if...else...   
  alert("abc...");
}else{
  alert("others!");
}

if(i > 5){                //                else if 
  alert("abc...");
}else if(i < 0){
  alert("-abc..");
}else{
  alert("others!");
}
do-while文
/*do-while               */
var i = 0;
do{
    i += 1;
}while (i<10);       //          ,           
alert(i);            //         10  
while文
/*while               */
var i = 0;
while (i<10){        //          ,           
    i += 1;
}        
alert(i);            //         10  
for文
/*for         ,     ,    ,         */
var sum = 0;
var count = 10
 for (var i = 0 ; i
for-i n文
/*for-in                     */
    var i;
    var arr = new Array();
    arr[0] = "a";
    arr[1] = "b";
    arr[2] = "c";
    for (i in arr)      //       for-in        
    {
        document.write(arr[i] + ",");
    }
breakとcontinueの使用
breakとcontinueはサイクルで使用でき、サイクルの実行を制御するために使用されます.
  • breakは、直接ループを終了し、次のコマンド
  • を実行する.
  • continueもサイクルを終了しますが、ループステートメントの先頭に戻ってループを続けます.
    /*continue    breakkeyi    label    */
    num=["a","b","c","d"];
    lab:
    {
        document.write(cars[0] + ",");
        document.write(cars[1] + ",");
        break lab;
        document.write(cars[2] + ",");
        document.write(cars[3] + ",");          //      “a,b”
    }
    
    switch文
  • caseの後には定数、変数、表式
  • があります.
    /*switch            ===     == */
    var i = 14;
    switch (i) {       //    other
      case 5: 
        alert("20");
        break;
      case 10:
      case 13:         //10,13         
        alert("30");
        break;
      case 15: 
        alert("40");
        break;
      default: 
        alert("other");
    }
    
    /*  case       */
    var i = 14;
    switch (true) {       //true            ,       true    
      case i < 3: 
        alert("i < 3");   // 14 < 3     false ,       。
        break;
      case i > 3 && i <10: 
        alert(" i > 3 && i <10");
        break;
      default: 
        alert("other");
    }