1. JavaScriptの概要
1.1 JavaScriptの歴史的背景
•ブランドンアーチャー(〜でブレンダン・アイク、1961)、1995年のNetscapeは、JavaScriptの発明。
JavaScriptがスタートLiveScriptと呼ばれますが、Java言語はとてもためにに大きな近い特別な火災があったので、それはJavaScriptを改名されました。「北」と「ベイダ玉鳥」の関係のようです。「ベイダジェイドバード」「北」大きな近くです。
そこなどのVBScript、JScriptの、のような言語の同期間内の他のページがありますが、後でただのスクリプト言語ではJavaScriptで実行されるので、今、ブラウザのJavaScriptを敗北しました。
1.2 JavaScriptは何ですか
ウェブ上のJavaScriptは、インタラクティブなWebページを開発するための強力なプログラミング言語です。これは、コンパイルする必要がありますが、直接HTMLページに埋め込まれ、ブラウザで実行されません。
ダウンロードJavaScriptをHTMLページの動作にインタラクティビティを追加するために設計されました。
JavaScriptは、(スクリプト言語は、軽量プログラミング言語である)スクリプト言語です。
行数、実行可能なコンピュータコードによってJavaScriptを。
JavaScriptは、通常のHTMLページに直接埋め込まれています。
JavaScriptは(コードの実行をプリコンパイルではないと言うことです)インタプリタ言語です。
ダウンロードJavaScriptで構成されています。
コア(のECMAScript):文法、文。
ドキュメントオブジェクトモデル(DOM):ドキュメントオブジェクトモデル、文書要素とコンテンツの動作を制御します。
ブラウザのオブジェクトモデル(BOM):ブラウザオブジェクト。
1.3 JavaScriptの効果
ユーザー体験を提供し、JavaScriptのアニメーションを使用してページを追加します。主な用途は次のとおりです。HTMLページに埋め込む動的テキスト、インシデント対応のために作られたブラウザは、提出されたデータ、ブラウザの検出およびその他の情報の訪問者を確認し、HTML要素を読み込みます。
1.4のJavaScriptの導入
HTMLファイル内のJavaScriptの導入は、他のスタイルのアウトリーチと呼ばれる外部JavaScriptスクリプトファイルへのリンク、で、1が埋め込ま呼ばれる、HTMLドキュメントに直接JavaScriptのスクリプトに埋め込まれ、2つの方法があります。
次のようにHTML文書に埋め込まれた1は、ラベルは、<スクリプト>によって導入され、以下のとおりです。
<HTML> <HEAD> <スクリプトタイプ= "テキスト/ javascriptの"> // 此处为のJavaScript代码 </スクリプト> <タイトル> </ TITLE> </ HEAD> <BODY> </ BODY> </ HTML>
HTMLドキュメント内の式の2アウトリーチ、次のように.jsファイルを導入しました。<スクリプトSRC =「」>タグ:
<HTML> <HEAD> <スクリプトSRC = "JS / ad.js"タイプ= "テキスト/ javascriptの"文字セット= "UTF-8"> </ SCRIPT> <タイトル> </ TITLE> </ HEAD> <BODY> </ BODY> </ HTML>
2.基本的な構文
2.1変数
1. JavaScriptを使用して、次の命名規則に従う必要があります:
文字またはアンダースコアで始まる必要があり、真ん中には、数字、文字、または下線を使用できます。
変数名には、スペースや他の記号を含めることはできません。
機能:JavaScriptのは、次のような変数名などのキーワードを使用することはできません。
JavaScriptの厳格な大文字と小文字を区別。
2.宣言変数
VARの変数名; // JavaScriptの変数を直接宣言することはできません。デフォルト値:未定義
変数の代入3.
VARの変数名=値; // JavaScript変数が弱い型指定され、かつ同じ変数は、異なる種類のデータを格納することができます。
2.2データ型
データタイプには、基本データ型と参照データ型を。
基本データ型は、単純なセグメント・データ、その目標値を複数有する参照データ型の手段であることをいいます。
我々は変数に変数を割り当てる場合、パーサーは、この値を確認するために最初に基本的なタイプの値または参照型の値です。
2.2.1基本型
(1)数
VAR A = 123 ; // typeof演算可変電流であるデータの種類のチェック はconsole.log(typeof演算A) // 特殊なケース VAR A1 = 5/0; はconsole.log(typeof演算 E1)// 無限無数のタイプ。
(2)文字列
するvar strの= '123' はconsole.log(typeof演算 STR)
(3)ブール
VaRの B1 = 偽; console.log(typeof演算 B1)
(4)NULL
VAR C1 = NULL ; // 空の対象オブジェクト にconsole.log(C1)
(5)未定義
VAR D1; //は、変数を表すが定義されていない (にconsole.logをtypeof演算 D1)
2.2.2参照型
参照型は通常、基準値に遭遇したと言うことですクラス(クラス)、と呼ばれ、プロセスが対象です。
JavaScriptはオブジェクトベースではなく、オブジェクト指向です。オブジェクトタイプのデフォルト値はnullです。
JavaScriptは、(組み込みオブジェクト)事前定義された参照型の数を提供します。
記事は後ほど説明します。
演算子2.3
JavaScriptのPythonはほとんどの操作に合わせて、我々は、Pythonの演算子で、私のベースで見ることができるのpython演算子