* 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