メモ: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
    
    	alert('Hello World!')
    
    
  • は、複数行の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 age; //         age    
    
  • varは、 を するJSのキーワードです.このキーを って を すると、コンピュータは に にメモリ を り てます.
  • 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
  • は、アルファベット(A-Za-z)、 (0-9)、アンダースコア(u)、ドル ($)から されています. えば、userAge、num 01、_name
  • は、 と を に する.var ap;とvar App;は、2つの
  • です.
  • は で まることができません.18 ageはエラーの
  • です.
  • はキーワード、 ワードではありません. えば、var for while
  • は がある があります.
  • は、ラクダの を します. の は で、 の は は です.myFirst Name