ホームページ  >  記事  >  ウェブフロントエンド  >  JSデータ型変換の概要

JSデータ型変換の概要

小云云
小云云オリジナル
2018-02-12 15:19:431732ブラウズ

JSのデータ型変換には強制型変換と暗黙的型変換の2種類があります。この記事では主に JS データ型変換の概要を説明し、皆様のお役に立てれば幸いです。

暗黙的な型変換原理

  1. はすべて数値であり、直接演算

  2. はすべて文字列であり、演算する文字に対応するASCII値を使用します

  3. 1つはブール値であり、ブール値を数値、true->1 or false->0

  4. 一方は数値、他方は数値に変換

  5. NaNがある場合、結果はNaNまたはfalseになります

参照を変換型をプリミティブ型に変換する分析

JS 内に 4 つの演算関数が定義されています

  • ToPrimitive(obj, [PreferredType])
    obj: 変換されるオブジェクトobj:待转换的对象
    PreferredType:待转成的目标类型(只接受Number、String两种类型,默认是空),如果obj是Date,则PreferredType=StringPreferredType code>: 変換されるターゲットの型 (<code>Number と String のみを受け入れます。デフォルトは空です)。obj が Date の場合、PreferredType=Stringコード >、残りの場合は PreferredType=Number

  • ToNumber(arguments)

  • ToString(arguments)

  • ToBoolean(arguments)

変換の例は次のとおりですオブジェクトを数値に変換
JSデータ型変換の概要

数値に変換

JSデータ型変換の概要

文字列に変換

JSデータ型変換の概要

関連する推奨事項:

JavaScript でのデータ型変換の具体的な分析

php データ型変換例 詳細な説明

JavaScriptにおけるデータ型変換についての簡単な説明

以上がJSデータ型変換の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。