[セットトップ]5 Javascript:サイクル-for


for循環例図
Created with Raphaël 2.10スタートカウンタ値初期値判定条件が成立していますか?実行ステートメントブロックプログラムカウンタ値が重ねて終了yes no
jsコード
// JavaScript Document
//           ,                   
function ForFun() {
    //for           i,      i<10   ture/false
    //       ,    
    //      i++,       false    
    for(var i=0;i<10;i++)
    {
        alert(i);
        alert("      ");
        }
    //   for            ,       


    //     
    //
    //  :                   
    //    ,     ? :             .
    //             :   
    //           
    //             ,    ;   0  
    //  : var showTime=new Arry();--Arry      
    //           
    var showTime=new Arry();

    //         
    showTime[0]="12:15";//          12:15

    //             
    var showTime=["12:15","12:30","12:45","13:00"];//         ,         
    //        ,            .

    alert(showTime[3]);//          


    //for   Arry   
    var seatsArry=[true,false,true,false,true,false,true,false];
    for(var i =0; i<seatsArry.length; i++)//       i        ,   i<seatsArry   
    {
        if(seatsArry[i])
            alert("Seat"+i+"is available .");
        else
            alert("Seat"+i+"is not available .");
        }

    //contiune break
    //       
    for(var i =0; i<seatsArry.length; i++)
    {
        if(seatsArry[i])//     true
            alert("Seat"+i+" is available .");
        else
            alert("Seat"+i+" is not available .");

        var accept=confirm("      ?")//confirm        " " " ",   true/falae
        if(accept)
            continue;//      ,     
        else if(!accept)
            break;//        
        }

    // && / ||
    //      / 
    for(var i =0; i<seatsArry.length; i++)
    {
        if(seatsArry[i]&&seatsArry[i+1])//         true
            alert("Yes");
        if(seatsArry[i] || seatsArry[i+1])//            ,   ture
            alert("Haha");
        }
    }