メモ:JavaScript(変数)
3218 ワード
JavaScript
1.JavaScriptの構成
JavaScript
ECMAScript
DOM
BOM
1.1 ECMAScript
ECMAScriptはECMA国際(元ヨーロッパコンピュータメーカー協会)によって標準化されたプログラミング言語であり、このような言語は万次元のネット上で広く使われています.それはしばしばJavaScriptまたはJScriptと呼ばれますが、実際には両者はECMAScript言語の実現と拡張です.
ECMAScript:ECMAScriptはJSのプログラミング文法と基礎核心知識を規定しています.すべてのブラウザメーカーが共同で守るJS文法工業規格です.
1.2 DOM–ドキュメントオブジェクトモデル
文書オブジェクトモデル(Dcument Object Model、DOMと略称する)は、W 3 Cグループが推奨する拡張可能なマーク言語の処理に関する標準的なプログラミングインターフェースである.DOMによって提供されるインターフェースは、ページ上の様々な要素(サイズ、位置、色など)を操作することができる.
1.3 BOM–ブラウザオブジェクトモデル
BOM(Browser Object Model)は、ブラウザのオブジェクトモデルを指し、コンテンツに独立したブラウザウィンドウと対話できるオブジェクト構造を提供しています.ボックスのポップアップ、ブラウザのジャンプ、解像度の取得など、ブラウザウィンドウをBOMで操作することができます.
2.JS表記位置
JSには3種類の表記位置があります.それぞれ行内、埋め込み、外部です.
2.1行内式JSは、行または少数のJSコードをHTMLタグのイベント属性(onで始まる属性)に書くことができます. 注意単双引用符の使用:HTMLでは二重引用符の使用を推奨します.JSではシングル引用符の使用を推奨します. 可読性が悪く、htmlでJSコードを作成する場合、読みにくいです. 引用符が間違えやすく、引用符が複数のネストされている場合、非常に紛らわしいです. 特殊な場合は を使用する.
2.2埋め込みJSは、複数行のJSコードを に くことができる.インラインJSは する によく う です.
2.3 JSファイル はHTMLページコードの に であり、 のJSコードをHTMLページの に させ、 であり、ファイルレベルの にも である. のJSファイルを するscriptタグの にコードを いてはいけません. JSコード が きい に しています.
3.JSコメント
タイプ
き
コメント
//コメントの
のコメント
//*コメントの */
4.JS
ホーム
alert(msg)
ブラウザから が び す
ブラウザ
consolie.log(msg)
ブラウザコンソール
ブラウザ
prompt(info)
ブラウザが ボックスをイジェクトし、ユーザーが できます.
ブラウザ
5.
5.1 の
とは はデータを するためのコンテナです. たちは でデータを し、データを することもできます.
のメモリ の の : は、プログラムがメモリ で したブロックでデータを するための です.
5.2 の
の は2ステップです.1. を する2. を り てます.
① の varは、 を するJSのキーワードです.このキーを って を すると、コンピュータは に にメモリ を り てます. ageはプログラマが した で、 を じてメモリに り てられた にアクセスします.
②= の に の を うために されます.ここでは、 り てを します. は、プログラマが に する である.
③ の
5.4
① の
が り てされると、 の が きされます. の は に えられた に じます.
の を に する は、1つのvarだけを し、 の の に コンマで られます.
var age;consolie.log(age)
なしと します
undefined
consolie.log(age)
なしで することを しません.
エラーを し む
age=10consolie.log(age)
り てのみを しない
10
5.5は、アルファベット(A-Za-z)、 (0-9)、アンダースコア(u)、ドル ($)から されています. えば、userAge、num 01、_name は、 と を に する.var ap;とvar App;は、2つの です.は で まることができません.18 ageはエラーの です.はキーワード、 ワードではありません. えば、var for while は がある があります. は、ラクダの を します. の は で、 の は は です.myFirst Name
1.JavaScriptの構成
JavaScript
ECMAScript
DOM
BOM
1.1 ECMAScript
ECMAScriptはECMA国際(元ヨーロッパコンピュータメーカー協会)によって標準化されたプログラミング言語であり、このような言語は万次元のネット上で広く使われています.それはしばしばJavaScriptまたはJScriptと呼ばれますが、実際には両者はECMAScript言語の実現と拡張です.
ECMAScript:ECMAScriptはJSのプログラミング文法と基礎核心知識を規定しています.すべてのブラウザメーカーが共同で守るJS文法工業規格です.
1.2 DOM–ドキュメントオブジェクトモデル
文書オブジェクトモデル(Dcument Object Model、DOMと略称する)は、W 3 Cグループが推奨する拡張可能なマーク言語の処理に関する標準的なプログラミングインターフェースである.DOMによって提供されるインターフェースは、ページ上の様々な要素(サイズ、位置、色など)を操作することができる.
1.3 BOM–ブラウザオブジェクトモデル
BOM(Browser Object Model)は、ブラウザのオブジェクトモデルを指し、コンテンツに独立したブラウザウィンドウと対話できるオブジェクト構造を提供しています.ボックスのポップアップ、ブラウザのジャンプ、解像度の取得など、ブラウザウィンドウをBOMで操作することができます.
2.JS表記位置
JSには3種類の表記位置があります.それぞれ行内、埋め込み、外部です.
2.1行内式JS
2.2埋め込みJS
alert('Hello World!')
タグの2.3 JSファイル
3.JSコメント
タイプ
き
コメント
//コメントの
のコメント
//*コメントの */
4.JS
ホーム
alert(msg)
ブラウザから が び す
ブラウザ
consolie.log(msg)
ブラウザコンソール
ブラウザ
prompt(info)
ブラウザが ボックスをイジェクトし、ユーザーが できます.
ブラウザ
5.
5.1 の
とは はデータを するためのコンテナです. たちは でデータを し、データを することもできます.
のメモリ の の : は、プログラムがメモリ で したブロックでデータを するための です.
5.2 の
の は2ステップです.1. を する2. を り てます.
① の
//
var age; // age
②
age = 10; // age 10
③ の
var age = 18; // 18
を し、 を り てます. たちは の と びます.5.4
① の
が り てされると、 の が きされます. の は に えられた に じます.
var age = 18;
age = 81; // 81 18
② の を に するの を に する は、1つのvarだけを し、 の の に コンマで られます.
var age = 10, name = 'zs', salary = 2000;
③ の な を するvar age;consolie.log(age)
なしと します
undefined
consolie.log(age)
なしで することを しません.
エラーを し む
age=10consolie.log(age)
り てのみを しない
10
5.5