JSデータ構造と変換器01のJavaScriptのデータベースエントリ
JS組成(ECMAスクリプト、BOM、DOM)
print文JS:
データ型
変数
演算子
データ型変換
におけるJS 3つの特殊値
JSの組成(ECMAScriptの、BOM 、DOM)
①ECMAScript:ECMAScriptのは、構文のタイプ、文、キーワード、予約済みの子、演算子、オブジェクトを指定する標準です。(等価法);
②BOM(ブラウザオブジェクトモデル):操作にアクセスし、操作するためのブラウザウィンドウは、
③DOM(ドキュメントオブジェクトモデル):DOMページ全体をマルチノード構造にマッピングされています。HTMLページは順番に異なるタイプのデータが含まれているノードの一部のタイプで構成され、
JSのprint文:
①alert()ポップポップアッププログラムの実行をブロックし、
ページを印刷し②document.write()ページ、レイアウトに影響を与え、いくつかのケースでページをカバーし、
③console.log();コンソールに出力;
④prompt()印刷は対話を入力することができますポップアップ(ダイアログボックス);
⑤confirm()はOKポップアップボックスをポップアップ表示またはダイアログをキャンセルし、
データタイプ
1、単純な(原始的)なデータ型
の引用符(「」)の文字列の文字列を①stringは、文字データパッケージを引用しています;
②numberデジタル
NaNは、数値型で表していない番号ではなく、計算結果
をtrueにfalseに③Booleanブールを
④undefind未割り当て
⑤null空
ES6は新しいタイプである:
⑥symbol
複合体(オブジェクト)データ型
オブジェクトは、{}でラップ①object
[]包んで②arrayアレイ
③function機能
3.データ・タイプ検出typeof演算の
演算式の戻り値は:
文字列、文字列
ブール、ブール値(真の/偽に)
番号、デジタル()はNaN、ますisNaN(を含むが、データのNaN 3かどうかを決定するために使用される)
未定義未定義
オブジェクトは、オブジェクトの
関数関数
変数
作成された変数:
声明:VAR、
代入演算子:=
変数の命名注は:
①文字または_または$で始まる必要があります
文字で始まる②プレフィックスは、データ型を使用するのが最善である、よりセマンティックすることができ
③キーワードと予約語、変数名として使用することはできません
一般的なキーワード:引き続き、typeof演算、VAR、ブレーク 、リターン、デフォルトなど
のオペレータ
1.算術演算子
+プラス(+記号両側限り、文字の出現など、そのキャラクター文字列のスプライス(接続)、両側の値は、値+)である
)を保存(および暗黙的に文字変換を追加-
*乗算(および暗黙的に文字変換を追加する)
意志/加算(加算と文字暗黙的な変換)
暗黙%の残り(及び文字が追加される変換)
2.関係演算子
<より小さい
より大きい>
<=より少ない
=以上>
(「=」割り当てられていることに注意してください)に等しい==
===厳密な等価(なしの暗黙の型変換、比較値と比較するだけでなく、ない場合にのみ、比較データタイプ)
3.論理演算子
||か(つまり、真が真である)
&&と(つまり、偽、偽があります)
!ノン(反転)
4.インクリメント、デクリメント
N ++、最初の操作後の各時間を増加させるプラスワン
第一操作後++ Nが増加すると、プラスワン各々は
最初の操作がデクリメント後に減少N--
最初の操作後に減少-nをたびに保存、
代入演算子
=代入
+ =累積
-保存のよう=
* =乗算
/加算が=等しい
データ型変換
転送数字1
①parseIntを()文字列を解析し、左から右の検出に、整数を返すがキャッチ、デジタル変換に遭遇、数字を停止非デジタル変換器がNaNの出力を停止するための最初の、小数点が非小数であるコンテンツをフィルタリングします。他のバンドは小数点構文に変換することができる:のparseInt(NUM、2 /を8/16)
②parseFloat( )文字列を解析し,,検出デジタル変換、遭遇ノンストップデジタル出力のNaNキャッチデジタル変換に遭遇し、最初のドット、第二の空隙を認識することができ、左から右に浮動小数点数を返します。
③Math.roundは()のNaN 3が存在し、最も近い整数に、任意の非数値を許可しない、厳密に変換する;
④number()変換は、厳密に、キャストは、小数点を識別することができる、すなわち、表示され、任意の非数値を許可しません NaN 3を
2デジタル-文字
①num.tostring()直接変換は、値に対応するが、引用に加え、さらに他の小数構文に変換することができる:num.toString(2/8/16)
②num.toFixed()と小数のtoString一貫した、nは丸みを帯びていてもよい
(ブールの最終トゥーレ/偽の値の任意のタイプが存在する)場合、シーン3に暗黙的型変換ルール:
①値:限り0トゥーレが表示されないように2つの比較値、つまり、;
②文字:限り、非空に比べて2つの文字(スペースを含む二重引用符の何も、)トゥーレです;
③:オブジェクトがトゥーレです;
④配列:配列トゥーレあり;
⑤機能:機能はトゥーレあり;
⑥underfind、NaNに、ヌル:3つが偽で現れる。
4.isNaN
3つの特別な値でJS
のNaN、underfind、ヌル
------ ----------
CSDNブログのアドレスを添付:
著作権:この記事はCSDNブロガー」、おこがましいのオリジナル記事で、CC 4.0 BY-SAの著作権契約、複製、元のソースのリンクと、この文を添付してくださいに従ってください。
オリジナルリンクします。https://blog.csdn.net/weixin_43752578/article/details/100144904