初心者スタートJS

JS入門

1.js説明:

弱い型指定のスクリプト言語、インタラクティブなページがコンパイルされ、インタプリタ言語を必要としません。

liveScript(元の名前) - >摩擦熱javeのjavescript

巨人の肩の上に立って2.js:

C言語の構文

Javaの変数の原則、データストレージ

第一級市民として機能する仕組み

自己プロトタイプの試作品

3.jsの構成は次のとおりです。

ECMAScriptコア出力

ドムDOMドキュメントオブジェクトモデルノード

BOMブラウザオブジェクトモデル

4.出力:

1.alert( "ハロー単語");ポップアップボックスwindows.alert();

ヒント:プログラムをバック実行を停止

2.console.log(「FFF」)、ブラウザの印刷コンソールデバッガ情報

3.document.write(「xieru」);ブラウザで印刷情報

5. JS配置位置:

内部ラベルに直接書き込まれ1.jsコード

2:スクリプトタグ内ラベルにJSのスクリプトコードは、可能な限り本体の内部に配置されています。

3:外部スクリプトファイルのタグのJSの導入

拡張:

console.wran()出力警告

console.error()エラー出力

)()(プロンプトwindows.prompt

変数:

1.定数

1,2,3,4、など

2.変数

プログラムが実行されている、変数、量を変化させることができます

変数 - 物事を置く>バッグ

変数 - 「いくつかのデータを格納するために、データを操作しやすいです。

変数は最初に定義して使用する必要があります。

3.変数を定義する方法

変数宣言が割り当てられていない場合。未定義

VaRのA = 10;右の左側の変数に割り当てられた値

console.log(A)。

4.変数の命名規則

1:あなたは、キーワードと予約語を使用することはできません。

2は、識別子JSだけ文字、数字、アンダースコア、$組成物(中国語で推奨されていない)で構成することができます

3、識別子は数字で始めることができません

 

大会(拡張)を命名:

キャメル命名法:

小驼峰qianFengJiaoYu(のlastIndexOf())のbackgroundColorのfontSize ...

大きなこぶQianFengJiaoYu

 

ハンガリー語の表記:

整数型の変数を命名INUM

decimal型の変数を命名LNUM

文字型変数のCCHAR名

SSTRは、タイプ文字列(STR)の変数に名前を付けます

5.js書き込み仕様:

1:最後のセミコロンを追加するためのコードの各行

2:コードは英語半角の状態で入力する必要があります

3:JS大文字と小文字を区別しています!

6.出力注:

1:出力変数または変数を使用する場合は「」を追加しません。

2:純粋なデジタル出力、あなたは純粋なデジタル出力に引用符を追加する場合は、引用符を追加する必要はありませんが、文字である場合

3:出力がある場合は、文字の場合は、引用符で囲む必要があります。

4:合成印刷と可変文字列の場合は、場合:+スプライスを作るために使用されなければなりません。

5:純粋なデジタル位相+と数字の文字列がスプライスされている場合。

JSデータ型

1.数

2.string

3.ブール(trueまたはfalseのブール値)

4.ヌル

5.未定義

複合データ型(型参照)

オブジェクト

関数

typeof演算のデータ型は、変数を監視し

演算子式

演算子:記号の中の計算式で役割を果たしています

式:演算処理式の構造を生成します。

1.算術演算子

オペレーターの双眼鏡

+ - * /%(モジュロ、剰余)

+

シンボル側は純粋にデジタル操作として行う場合

文字列の一つの側面は、動作していないが、文字列の連結

注:付加+て、他の算術演算子は、「暗黙の型変換」を有します

注:表現の場合、例えば、「」* 3構造NaNでない数

console.log(typeof演算はNaN)//数

console.log(typeof演算インフィニティ)//数

2.単項演算子

++ -

++かNUM = NUM​​ + 1。

K ++と++ kの差

最初の操作の割り当て後の最初の代入演算子++ kの後に++ kは

2.関係演算子

> <==> = <=!= ===合同で!==全体が等しくありません

式のリターンはブール値です。

1:両方のシンボルは、の大きさの純粋なデジタル直接比較され

2:シンボル番号列場合片側場合、例えば、1 <「2」;真;デジタル文字列は、暗黙的型変換です。

3:===比較の結果、比較タイプではないだけ。

4:演算子の両側には、オペレータは、文字列、ascllコードA-- 65に変換、各文字列の最初の文字である場合、 - 97

3.論理演算子

&& ||

論理演算子は、質問に直面します。

VAR NUM = 10;

console.log(3> 10 && NUM ++)。

console.log(NUM)。// 10

あなたが偽&&式の後ろに発生した場合は実行されません

あなたが戻って発生した場合は||真の表現はもはや実行していません

4.条件演算子

1つの発現?式2:式3

実行ロジック:

式が真式は2または3リターンの結果である式の結果である場合は1を返します。

インタビューの質問:はconsole.log( 'こんにちは' + 3> 10 "" :? "B");

代入演算子

= + = - = * = / =%=

データ型変換

+暗黙の型変換を生成することはできません

- * /%+ -暗黙的型変換

関係演算子 - 「暗黙の型変換

1.キャスト:

数();数値に変わります

番号( "AAA")//はNaN

番号( "11111a")//はNaN

番号(真)// 1

番号(偽)// 0

parseInt( "13.33333")// 13

parseInt('12 .33aaaaaa ')// 12

parseInt( '12aaaaaa')// 12

parseFloatは()浮動へ

文字列()

 

 

 

おすすめ

転載: www.cnblogs.com/zq5252/p/11448973.html