Javascriptの開発プロセス:
1.ときは:ユーザデバイスや小旅行の間の相互作用に対処するために。
2.概念:オブジェクトベースとイベント駆動型、クライアントのブラウザでスクリプト言語を実行します。
ツアー容器内で実行されている-js。(JSエンジン:JSコードを実行)
- イベント:それは特定のユーザーアクションです
- オブジェクト:容器の抽象(記憶データ)
3.役割:
- ゲームの開発を行います。
- 統計
- ジオターゲティング
4.組成:
基本的な構文(のECMAScript)
DOM(ドキュメントオブジェクトモデル)HTML(ウェブ効果がJSを達成したオブジェクト操作によるJS動作)抽象オブジェクトとして文書全体
BOM:オブジェクトの抽象化jsのオペレータのブラウザで訪問。
JavaScriptのパスを学習:
1.執筆場所:
- 式(実際の開発)のアウトリーチ。
単一のファイル(test.js)への最初のjs jsのコードは、Webページ(スクリプト)へのjsファイルへ続きます
列如ます。<script srcは= 'test.js'> </ SCRIPT>
注意:
1.推奨<スクリプトSRC = 'test.js'> </ SCRIPT>本体の端にタグ
- 組込み執筆:jsのコードを直接(scriptタグを介した)HTMLページをアンロード
コラム:<スクリプト>
JSコード...
</ SCRIPT>
注意:
書き込みと書き込みの1アウトリーチスタイルは共同書い埋め込むことはできません。
2.ページを使用することができると同時にアウトリーチ式を埋め込みを使用することができます。
3.それは、bodyタグの終わりに書き込みに埋め込ま提案されています。
- インラインスタイル書き込み:(以下)
JSコードは、内部ラベルに直接書き込まれます
<DIVイベント名= 'jsのコード'> </ div>
例えば:のonclick(イベントをクリックしてください)
ページ2. JS出力メッセージ
警告(「コンテンツ」):出力メッセージのブラウザでポップアップウィンドウ
document.write(「コンテンツ」);ページの出力メッセージ本文
要約:
ページ内の1.document.write()を出力することができる特定のテキスト
2.document.write()HTMLタグでよい出力も特定のページ
console.log(「今日のjsを学習するために」):ツアーコンソールの出力メッセージ
コードをデバッグするとき、一般に、(にconsole.logを使用)
プロンプト(「あなたのユーザ名を入力してください」);ユーザー入力メッセージを受け取るための
(決意操作またはキャンセル)ユーザ固有の操作を取得するステップと、(「メッセージ」)を確認
注意:
1 JSで、大文字と小文字を区別
JS推奨されるコードは、受信期間の後2.追加「;」
単一行コメントで3.js://複数行のコメント:/ * * /
3.変数(キー):データを保存
コンセプト:プログラムでは、データのコンテナを保持するための機会です。
使用します。
変数の定義
VAR +カスタム変数名。
変数代入
変数名=値
注意:
1 '=' ------->コール代入演算子
2.代入演算子の実行は、第一のコードの右側に「=」行われ、結果は、左の変数の右側に割り当てられています
3.出力が可変であるならば、我々は、出力メッセージ、引用符なしで、何の側は、引用符を追加する必要がない場合
4.変数が唯一の値、割当の最終結果を保持することができます。
変数が定義されている場合5は、直接変数に値を割り当てることができ
前記複数の変数を定義することができると同時に割り当てられ、コンマで分離することができます
たとえば、次のVARのユーザー名= 'ZS'、PWD = '123';
変数の命名規則:
1.最初に、純粋なデジタル数字を使用したり、変数を定義することができました。
2.漢字定義された変数の使用はお勧めしません。
3.冒頭で定義された変数を除いて、純粋な特殊文字や特殊文字を許可(「_」または「$」)
4.変数名を定義されたキーワードを使用することはできません
キーワード:言葉は、jsの中で特別な意味を持っています
5.変数を定義する予約語の使用はお勧めしません。
6.プロセスの変数を定義し、中間変数名が、スペースは使用できません
二つの変数のやり取りの基本的な考え方:
1.値を保持するために、一時的な変数に最初に行きます
2.次に、ついに実現為替変数の代入
4.データタイプ:変数のデータ・タイプを指し
単純なデータ型
1.デジタル種別(番号)
要約:
☞長い変数値の保存は、数(整数、小数、負)であるように
☞一緒に数値型変数場合は、最終的な結果が数値であります
☞最大のデジタルタイプの取得:Number.MAX_VALUE
デジタルタイプの取得☞最小:Number.MIN_VALUEを
2.文字列(文字列);
要約:
☞変数に格納された値は、単一または二重引用符を使用して長いよう
一緒に変数の文字列がある場合☞、最終的な結果は、文字列型の結果であります
3.ブール(ブール値):
要約:
限り、変数の値がtrueまたはfalseであるとして、
真:右の代表(条件)
偽:エラーの代わりに、(条件が満たされていません)
偽|文法構造の一般的な条件が真かを決定するために使用されます
4.undefined型:変数の値が未定義であるか、または限り、変数に値を割り当てません
要約:
変数が割り当てられていない場合は、この変数のデフォルト値はundefinedです。
複合データ型:
1.object:オブジェクト
5.どのようにプログラムすることにより、現在の変数のデータ型を判断するには?
結果ypeof(変数)===「現在の変数のデータ型を取得することです。
たとえば:
VAR = N1は未定義;
アラート(typeof演算(N1));
6.データ型変換
✔表示型変換(キャスト):JSによって提供される変換処理の種類、データ型の変換が最後の実現
デジタル型にデータの1他の種類の
数()
要約:
☞データ数(変数)他のタイプのデジタル方式に変換することができ
変数の値が数値を介してデジタル形式の文字列である場合☞(可変)型が最終に変換することができます
それはタイプ番号(変数)変換による非数値文字列である場合☞、最終結果がNaN、デジタル方式に変換することができます。
NaN:いない数----->データ型は、デジタルタイプ(番号)であります
☞未定義デジタル型に変換される場合、最終的な結果がNaN
得られた、デジタル方式に変換数1または0である場合の結果は、ブール☞。
parseInt()
概要:
他のデータ型がのparseIntにより☞デジタル型に変換することができます()
☞デジタル変換処理の種類、予約のみ整数部
parseFloatは()
要約:
parseFloatはスルー☞()デジタル方式に他のデータ・タイプ
小数点以下が数値の場合☞、それは小数全体で保持されます
☞非小数、整数が少なく、直接予約ビットた場合
2.文字列型などの他のデータ型を変換
)(可変.toString☞
☞文字列(変数)
概要:
あなたは文字列型を変換したい場合は1、)(.toStringをお勧めします。
2.文字列()メソッドは、任意のデータ型は文字列型に変換することができることができる
3.変換他のデータ型ブール型
☞ブール()
☞要約:
変数の値がある場合は1:未定義のヌル空の文字列、0、NaNで、 ==> 結果が偽
以上の結果に加えて2は、最終的に真に変換
✔暗黙的型変換:JSに数学的処理によって、変数のデータ・タイプが変更され
概要:
1.すべての算術演算は、暗黙的型変換実現することができる
文字列を追加することによって実行される場合に2つのプロセス(文字列連結)を
7.算術演算子
+
概要:
1.変数が数値型である場合には、追加され、最終的な結果は、デジタル方式である
非数値型の列が追加された場合2.、結果はほとんどの文字列です(スプライスされた役割を果たしている)
スプライス文字列:
1。私たちは+使用する
少なくとも1つの文字列の2プラス左右を
-
概要:
1.変数が数値の減算である場合、最終的な結果は、デジタル型で
数値文字列は、デジタルタイプ(暗黙的型変換)の最終結果から減算される場合2.
*
概要:
プログラム(*)で乗算記号1.省略することができません
/
概要:
1.あなたは、可変デジタルデバイドのタイプであれば、最終結果はデジタル・タイプで
2. 0として除数は、最終的な結果が無限大である場合、対応するデータタイプ、デジタルタイプであります
%(モジュロ)
8.デジタル判断ではありません
ますisNaN(変数)---「返された結果が数字の真の代表ではない場合
、戻りはFALSの代理としてのデジタルの結果である場合
今日の概要
1.変数を定義し、変数に値を代入
2.現在の可変データ型(数値、文字列、ブール値、未定義の)分析
それはの方法によって決定された場合3.プログラムのデータ型を知っています
4.データ型変換を実装する方法を知っています
5.変数を決定する方法を知っている番号ではありません