ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptにおける基本データ型間の変換方法
JavaScript には 6 つのデータ型があり、そのうち 5 つは基本データ型、1 つは参照データ型です。基本的なデータ型は、数値型、文字列型、ブール型、ヌル型、未定義の未定義型の 5 つです。まず、これらの間の変換と変換時の注意点について詳しく説明します。
基本データ型を数値型に変換する
最下層は基本的に Number 関数を呼び出します。
2. 他の 4 つの基本データ型を数値型に変換する場合の注意点: 1. 文字列型を数値型に変換します。1. 文字列がすべて数値の場合は、通常どおりに変換します。 "" (何も格納されない) または " " (スペースのみが格納される) などの空の文字列の場合、変換後は 0 になります。 「abc123」のように文字列に数字と文字の両方が含まれる場合、変換後はNaNとなります。 2. ブール型を数値型に変換trueは1に変換falseは0に変換3. 空の型を数値型に変換nullは0に変換4.型 未定義は NaN に変換されます 基本データ型は文字列型1. JavaScript で他の 4 つの基本データ型を文字列型に変換するには、次の 3 つの一般的な方法があります。数値型とブール型は、変数 name.toString() を通じて変換できます 2. 変数/定数 + " "/'' を使用して変換することもできます。文字列への変換
2. 他の 4 つの基本データ型を文字列型に変換する際の注意事項: 1. 変数 name.toString() による変換はコピーです。データの変換は元のデータには影響しません2。定数は変更できないため、定数を使用して toString メソッドを直接呼び出します3. 文字列 (定数または変数)。元の値を変更するのではなく、新しい値を生成します4。 . String() で未定義の型を string 型に変換します 5. String() メソッドで null 型を変換し、変換後も null のままです 6.変数/定数 + ""/'' を介して文字列に変換します。 基本的な本質は String() 関数を呼び出すことです ブール型の場合の基本的なデータ型変換JavaScript で基本データ型をブール型に変換したい場合は、Boolean (定数または変数) を呼び出すだけです
他の 4 つの基本データ型を文字列型に変換する場合の注意点:
1. 文字列型が次の場合。ブール型に変換する場合、文字列に内容がある限り true に変換されます。
2 に変換する場合は、文字列に内容がない場合にのみ false に変換されます。 Boolean 型、値が 0 の場合のみ false に変換されます。NaN の場合も false に変換されます。
3. 未定義の型を Boolean 型に変換します。 . 未定義は false に変換されます
4. null 型を Boolean 型に変換すると、null は Number 型に属します
6。 unknown/null は false に変換され、その他は true になります
JavaScript と他のプログラミング言語のデータ型間の変換は似ていますが、データ型は C 言語ほど明確に分割されていません。 JavaScript の数値型には、C の整数、単精度/倍精度浮動小数点型などが含まれます。
ただし、JavaScript では、異なるデータ型間の変換は、C 言語の異なるデータ型間の変換に似ていますが、変換の種類は自動変換と強制変換の 2 種類に分かれています。 JavaScript に変換メソッドが追加されました。
この記事は
js チュートリアル以上がJavaScriptにおける基本データ型間の変換方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。