JavaScriptオブジェクト、関数、変数、文字列処理演算子

まず、オブジェクト

  抽象的な概念を記述するために使用される、人{プロパティ、メソッド}

VAR車= {タイプ: "BYD"、モデル:500、色:白、行う:関数(){ "可以跑"}}

  使用のためのオブジェクトのプロパティ:
    名前= car.type;
    色= CAR [「カラー」]
  オブジェクトのメソッドを使用して:
    ディール= car.do()
関数の第2の定義及び使用
  1、引数なしの関数

関数fun(){ 
ステートメントその:
}

  図2に示すように、基準関数

関数fun(B){ 
その機能; //はの処理を反映し、B 
}

  図3に示すように、関数は、値を返します。

楽しい関数(){ 
リターン結果リターン; 
}

(ポイントスコープ変数に応じて)第三に、変数:
  1、ローカル変数:関数内で宣言された変数は、関数の内部だけを使用するには
  2、グローバル変数:関数の外で宣言された変数を、Webページのすべてのスクリプトと機能が使用可能な
4つの文字列処理を

  1、文字列は引用符を持っている「」または「」する必要があり、あなたは文字列内の文字の一つ訪問する方法の下で対象を使用することができ
  ますが、印刷する必要がある場合、あなたはエスケープ文字\を使用する必要があり、2を特殊文字の文字列を、それが転送を作ることです文字は、その本来の意味を維持し、かつに対処するための特別な文字として扱われません。
  図3に示すように、エスケープ文字\ではない、前記取得された文字列の長さString.lengthですを使用して
    特殊文字: '「\ \ R(復帰)\ T(タブ)の\ B ( バックスペース)\ F(フィード)
  4、文字列は、オブジェクトとして扱うことができ、

    VaRのS =新しい文字列( 'テスト '); 
S =と同等の'テスト;'

  特性:プロトタイプ(オブジェクトを許可するプロパティおよびメソッドを追加)の長さ
  メソッド:のcharAt()は、指定された文字位置を返し
     のindexOf()は、指定された文字のインデックスを返し
     (スプリット)を文字列のアレイに分割されて
     、文字列をとらのsubstr(N)除去最初のn文字
     ストリング(a、b)はB-1()の文字列を傍受する
     toString()を対象文字列に変換
     小文字toLowerCaseメソッド
     toUpperCaseの大文字を回します

五、JS演算子

  プラス+
  減算-
  乗算・
  加算/
  モジュロ%の
  増加++
  デクリメント-
  代入演算子=
    。A + A = A = 3.3 +
    。A- = 3 3-A =
    。A * A = A * = 3.3
    A / 3 = A = A / 3
    %= A = A. 3%3
  +サインに接続された
  比較演算子
    ==等しいサイズの比較
    のサイズおよびタイプに等しい===定数値は、JSが弱く型付けされた言語であり、一致しています
    !=等しくない
    <より小さい
    より大きい>
    <=より小さいか等しい
    > =より大きいか等しい
  論理演算子
    && &&と1> 0。9> 8 ---> trueに
    ||や1> 0 || 1 == 0 ----- > trueに
    !非1ではありません!= 2 ---->真

VI条件:
  IF(条件){文体;}
  IF(条件){文体1;}そうでなければ{ステートメント体2;}
  IF(条件1){文体1;}そうでない場合(条件2){文本体2は}他{3}実行ステートメントが満たされている3

急が(結果)
    { 
        ケースA:
            文本体1つの。
        ブレーク; 
        ケースB:
            書本体2 
        ブレーク; 
        デフォルト:
            ステートメントボディN-; 
    }

7サイクル:
  1、forループ
    のために(ループの実行を開始する前に、条件付き実行、サイクルの後に行われる)を実行し、{文}

    VaRのSTR = "ichunqiu"、iは = 0; // 注:I = 0()最初の部分のためのものである、表現するために、初期化することが前進させることができる
    ため(; I < STR .length- 1;){ 
        にdocument.writeを( STR [I] + "<BR> ")
        第三の部分の//私は++(のためのものである); I ++は
    }

    オブジェクト、VAR者= {: "ICQ"、年齢:10、アドレス: "北京" name}を横断します

    VaRの人= {名: "ICQ"、年齢:10、アドレス: "北京"}; 
    VaRのX、印刷= ""; 
    (X人で){用
        プリント+ =人物[X] 
    } 
    のdocument.write(印刷)

  2は、whileループ
    (条件){文の} //ながら、身体の決意条件を行く、状態は身体を見る前に判断し、満足しています

    VAR I = 1、合計= 0; 
    (iはながら< = 100 ){ 
        合計+ = I。
        I ++; 
    } 
    のdocument.write(和)

    再び//ステートメントを実行し、本体を行く、決意条件に(条件){ながら身体文を}行います

    VAR I = 1、合計= 0; 
    {行う
        合計+ = I; 
        私は++ 
    } 
    (iはながら< = 100 )。
    document.write(合計)

    サイクル全体の外で破ります

    VARのx = ""; 
    ため(VAR I = 0; iは< 10 ; iは++){ 
        IF(I = 3){
             破ります。
        } 
    のdocument.write( "本次数字为:" + I + "<br> ")
    }

    継続は、現在のサイクルから外れている、それはまだ、次のサイクルを実行します。

    VARのx = ""; 
    ため(VAR I = 0; iは< 10 ; iは++){ 
       IF(I = 3){
             続けます。
        } 
    のdocument.write( "本次数字为:" + I + "<br> ")
    }

 

おすすめ

転載: www.cnblogs.com/yuanshu/p/11588298.html