はじめに
JavaScript はスクリプト言語です。 (スクリプトは 1 つずつテキスト コマンドです。実行中、システムのインタプリタがそれらを 1 つずつ機械が認識可能な命令に変換してから実行します。一般的なスクリプト: バッチ スクリプト、T-SQL スクリプト、VBScript など)
HTML は Web ページの外観を記述する単なるマークアップ言語であり、テキスト ボックスが空かどうかの判断、入力された 2 つのパスワードが一致しているかどうかの判断など、すべての計算機能や判断機能はありません。 ) がサーバー側で実行されると、ページは非常に遅くなり、使いにくくなり、サーバーに大きな負荷がかかります。そのため、ブラウザーでいくつかの簡単な操作と判断を実行できることが必要です。 。 JavaScript はブラウザ側で実行されるスクリプト言語です。
JavaScript は Java と直接の関係はありません。唯一の関係は、JavaScript が元々 LiveScript と呼ばれていたが、後に Java のいくつかの機能を吸収して JavaScript にアップグレードされたということです。 JavaScript は JS と呼ばれることもあります。
JavaScript はインタープリタ型言語であり、コンパイルなしでいつでも実行できます。
JS をサポートするブラウザがある限り、JavaScript はクロスプラットフォームで使用できます。 (Windows、Linux、Mac、Unix)
文法と注意事項
1) 大文字と小文字の区別: JavaScript では大文字と小文字が厳密に区別されます。 (n と N は 2 つの異なる変数です。)
2) 弱い型指定言語、var を使用して変数を宣言します: var num=10; OK
3) 文字列には一重引用符を使用します: var msg=‘Hold on’
4) 各文の後のセミコロン
5) Js のコメントは C# や Java と同じです (//単一行のコメント (推奨)、/* 複数行のコメント */ (正規表現を使用すると問題が発生します))。
動的言語
JS は非常に柔軟な動的言語です。開発ツールの JS 補完機能は、C# などの静的言語ほど厳密ではありません。
「.」が表示されるメンバー呼び出しは機能しない可能性があり、「.」が表示されないメンバーも呼び出される可能性があるため、「まったく表示されない」という理由だけでコードの問題を心配する必要はありません。 js を作成するときは、現在のオブジェクトにどのようなメンバーが含まれているかを知っておく必要があり、スマート プロンプトに依存することはできません。
動的言語: 実行時にデータ型を決定します。
JavaScript は動的型であるため、var i=10;i=‘variable’ は有効です。
外部 JS ファイルを参照
ページ内で JavaScript を宣言するだけでなく、JavaScript を別の js ファイルに記述してページに導入することもできます:
個別の js ファイルに宣言する利点は、複数のページを共有でき、ネットワーク トラフィックを軽減できることです。
注:
1) ユーザーエクスペリエンスを向上させるために、外部ファイルをインポートするための