JSのデータ型変換には強制型変換と暗黙的型変換の2種類があります。この記事では主に JS データ型変換の概要を説明し、皆様のお役に立てれば幸いです。
はすべて数値であり、直接演算
はすべて文字列であり、演算する文字に対応するASCII値を使用します
1つはブール値であり、ブール値を数値、true->1 or false->0
一方は数値、他方は数値に変換
NaNがある場合、結果はNaNまたはfalseになります
JS 内に 4 つの演算関数が定義されています
ToPrimitive(obj, [PreferredType])obj
: 変換されるオブジェクトobj
:待转换的对象PreferredType
:待转成的目标类型(只接受Number、String两种类型,默认是空
),如果obj是Date
,则PreferredType=String
PreferredType code>: 変換されるターゲットの型 (<code>Number と String のみを受け入れます。デフォルトは空です
)。obj が Date
の場合、PreferredType=Stringコード >、残りの場合は PreferredType=Number
ToNumber(arguments)
ToString(arguments)
ToBoolean(arguments)
変換の例は次のとおりですオブジェクトを数値に変換
関連する推奨事項:
JavaScriptにおけるデータ型変換についての簡単な説明
以上がJSデータ型変換の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。