2018-07-14 JavaScript(2)

2133 ワード

JavaScript基礎文法(2)
スウィート
コードの例:
var num=prompt('   ',1);//    
    switch (num){
        // num=1 2    it
        // break   switch  
        case '1':
            // alert('it');
        case '2':
            alert('it');
            break;
        case '3':
        case '4':
        case '5':
            alert('chinese');
            break;
        case '6':
        case '7':
            break;
        default:
    }
  • ポイント
  • によって宣言された変数のタイプはcaseのタイプと一致します.
  • caseの後ろにbreakサイクルを忘れないでください.
  • 同じ判定結果があるcaseは、最後のcaseに判定結果とbreakを記入すればいいです.
  • 最後にdefaultがあって、すべてのcaseのelseに相当します.
  • for,whileサイクル
    コードの例:
    for(var i=1;i<=100;i++){
            console.log(i);
        }
        console.log(i);
    
  • ポイント
  • サイクルのiはグローバル変数です.
  • forサイクルは機能領域がない.
  • aaa:
        for(var i;i<=100;i++) {
            for (var j; j <= 10; j++) {
                console.log(j);
                break aaa;
            }
        }
    
  • aa:アンカーポイントです.break aaになることを目指しますの場合、入れ子が何回あってもアンカーポイントの位置にジャンプします.
  • continueは今回のサイクルから飛び出すためです.
  • forサイクルでは、サイクルを飛び出す際の飛び出す条件の大きさでループ実行の状況を判断できます.
    コードの例:
      for(var i=input1.value;ii/2){//            ,            ,         result
                    result.push(i);
                }
            }
    
  • 解釈
  • このセグメントコードは、1つの区間の全素数を判断し、ループ終了後jの大きさを判定することにより、異常なジャンプであるかどうかを判定します.異常であれば、その数は素数であることを証明します.そうでなければ素数ではありません.
    関数
    jsで関数をfunctionで表します.一般的な関数の表現方式は以下の通りです.
     function add_number(m,n) {
            var c=m+n;//    ,       
            return c;
        }
    
    その中:
  • functionキーワード
  • add関数名
  • m、n型参.型なし
  • リターン値.ファンクション
  • 関数で宣言されている変数は局所変数で、関数の終了直後に回収されます.
  • 匿名関数
    コードの例:
    var btn = document.querySelector('#btn');
        //    ,   ,      ,
        btn.onclick=function () {
            alert('butten is click');
            console.log(this);
        }
    
    関数の呼び出し