JS ---基本的な文法演習:二つの変数の値を交換します

    * JavaScriptはJSと呼ばれます

    * JavaScriptのそれは何ですか?

    コンパイルする必要はありません、直接実行:*スクリプト言語です
    *インタプリタ言語です:同じコードに遭遇したコード行を解釈されます
    * C#言語は、オブジェクト指向言語でもコンパイル言語で、使用済みの.NETテクノロジであります
    *動的型付け言語は---解決されません
    *ない説明---オブジェクトベースの言語です
    *彼らはVARを使用して宣言され、弱く型付けされた言語、変数です
    *強く型付けされた言語:C#があります----->
    *店舗数:int型NUM = 10;フロートからnum2 = 90.3;
 

    * JSは、3つの部分に分かれ:

    * 1。ECMAScriptの標準:JSの基本的な構文
    * 2. JUDGMENT
    * 3. GOOD
 

 * JS発明に約10日間

    

    * ---変数の効果:運用データ(保存されたデータ、読み出しデータ)

    *変数宣言:
    *ヴァール変数名;
    *そこNUM。
    *初期化変数
    *ヴァール変数名=値;割り当ての---->リテラルの方法
    *ヴァール列str =「あなたまあ」。
 
    * Jsの場合は区別されます
    *文字列jsが---二重引用符を使用することをお勧めします、二重引用符でも一時的に使用することができ、単一引用符を使用することができます
    *セミコロンを有するようにコードの各ラインの端部をJS。
 

    *データの種類:

    * Jsのプリミティブデータ型:数値、文字列、ブール値、未定義、ヌル、オブジェクト
    * nullとundefinedデータはあまり意味はありませんが、nullは---オブジェクトの位置が話すように理にかなっています
    *はNaN ----ではない数ではなく、数及びデジタル計算--->結果はNaNであります
    結果が数値である場合* ISNAN()--->偽、結果が真である場合、この変数の値がないか数が---番号ではない判定する
    *
    データ型の*数----整数または小数のデータ型のいずれかであります
    ---- *文字列データ型の列、文字列の長さを取得:変数名を.LENGTH
    --- *ブールデータ型の2値、真、偽
    *ヌル----一つだけ、ヌル
    *未定義----一つだけ、未定義変数の宣言、および割り当てなし
    *オブジェクト--- -----オブジェクトのオブジェクト指向の時間を説明します
    *

    *型変換:

    *デジタル革命の他のタイプ
    *のparseInt()---->整数へ
    * parseFloatは()--->ターン小数
    二つの厳しい*番号()---->上記以外のデジタル革命-----
    *文字列に他のタイプ
    * .toString()
    *文字列();
    *
    転送ブールの*他のタイプ
    *ブール()---->のいずれか真か偽
    *

    *演算子:演算子----

    *算術演算子:+ - * /%
    *コンポジット演算子:+ = - = = * / =%=
    *代入演算子:=最低の優先順位
    *単項演算子:+ -
    *三項演算子?::
    *関係演算子:> <> = <= = == === ==!
    *論理演算子:&& ||!
    *
    *結果関係演算子は、ブールです
    *結果の論理演算子がブールタイプです
    *
    *式1 &&式2
    *偽がある場合は、全体の結果が偽
    * 2式expression 1 ||
    *唯一の真の、全体的な結果が真であります
    *!式---結果が否定されます
    *

    *演習:二つの変数の値を交換

1.最初の変数意見交換:サードパーティ製の交換温度の使用

    //最初の可変交換アイデア:サードパーティの交換の一時使用の
    VaRはNUM1 = 10; 
    VAR = 20 NUM2ある
    値// NUM1第一時に取り出し
        TEMP = NUM1; 
    //その後、値NUM2 NUM1に取り出し
        NUM1 NUM2 =; 
    //は、最終的にTEMP NUM2の値を取り出し
        NUM2 =温度; 
        にconsole.log(NUM1、NUM2); 10の// 20

 

2.第二の方法交換:デジタルに一般的に適用

    //の第二の交換:デジタルに一般的に適用
    するvar NUM1 = 10; 
    VAR = 20 NUM2であり; 
    //値NUM1をNUM2変数値や変数は、取り出し追加NUM1に再割り当て
        NUM1 = NUM1 + NUM2; // 30 
    //変数値NUM1とNUM2変数が再割り当てNUM2に、減算結果を取り出す
        NUM2 = NUM1 - NUM2、30-20 = 10 // 
    //値NUM1とNUM2変数変数の値は、再割り当てNUM1に、減算結果を取り出す
        NUM1 = NUM1 - NUM2; // 30-10 = 20であり
    // 20が10にconsole.log(NUM1、NUM2)

 

3。第3:拡張、変数交換、ビット単位

    //第三:拡張、可変交換、ビット単位
    VAR NUM1 = 10; 
    = 20 varがNUM2ある
    NUM1 NUM2 ^ = NUM1、
    NUM2 = ^ NUM1 NUM2、
    NUM1 = NUM1 NUM2 ^; 
    にconsole.log(NUM1、NUM2)。 // 2010

 



おすすめ

転載: www.cnblogs.com/jane-panyiyun/p/11895706.html