自動データ型変換のJavaScript

JavaScriptでは、変数のデータ型に格納されたプログラムは、限定するものではない
複雑なJavaScript構文仕様の任意のタイプのデータを格納することができる可変写真である
が、JavaScriptプログラムで、しばしば変数の値を必要とするが、特定のデータ・タイプに格納されています今、あなたがのデータ型に変換する必要があり
、いわゆるデータ変換を別のデータ型に現在のデータ型を変換することである
JavaScriptのデータ型で変換し、自動的に強制転換に変換
自動的に自動的に変換を完了するためにコンピュータプログラムを変換、変換は自動ではありませんいつでも起こり、かつ自動的に変換される例外的な場合にのみ、重要な原則は、自動的に変換
強制的に変換を完了するために強制変換されたプログラマは、
自動的に変換
自動的に1ブール変換し
、他のデータタイプを、自動的にブール型に変換する
には裁判官は、他のデータ型が自動的にブール値に変換された場合に実行された場合に
、最終的に真と偽に彼を与える場合裁判官は、ライトバックするために何をするかどうか、あなたが唯一の真と偽の二つの入力値を受け入れる場合
、ブールに他のタイプ原則
FAへ LSE:0「」(空文字列)未定義のヌルはNaN //0.0 0.0000 0であり
、他のすべてのコンテンツの追加がtrueにデータに変換される
2文字列に自動的に変換される
他のタイプの自動的文字列に変換され
、その後、文字を行いますスプライシングの文字列は、他のデータ型は文字列に変換される時
すべての側面に加えて、文字列型は、文字列の連結をすべき実行、他のタイプの場合には、JavaScriptのタイプは自動的に文字列に変換され、対応する純粋な数値文字列に文字列真陽性ブール「真」、数値解析(ステッチの対応する値に分割科学的表記)
3つの特殊変換:
スプライシング配列:ド[]、配列のデータ内容列スプライシング操作には行わ
スプライシングオブジェクトを(任意のオブジェクトが何に変換します[オブジェクト、オブジェクト])
スプライス関数:関数は、文字列全体となっている
3自動変換の値
の数学的操作は、自動的にトリガ変換されたデータ型であろう:数値への変換の他のタイプの
ブール:真-1。偽0に、
NaNのにundefined-、NaNはNaN 3を結果の計算にされた関与
NULL-0に変換される
-文字列全体が純粋に科学的表記番号文字列と対応する値に変換される場合、文字列
の文字列番号に準拠していない場合NaNコンテンツ仕様
アレイ、オブジェクト、関数:プラス、ストリングモザイク効果が行われた場合
の他の形態の場合 操作は、結果はNaNの実行であります

公開された21元の記事 ウォンの賞賛3 ビュー332

おすすめ

転載: blog.csdn.net/qq_44531034/article/details/104784728