ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScriptのパラメータの型変換にはどのような方法がありますか?

JavaScriptのパラメータの型変換にはどのような方法がありますか?

coldplay.xixi
リリース: 2023-01-05 16:09:45
オリジナル
2689 人が閲覧しました

JavaScript パラメーターの型変換方法: 1. 明示的なデータ型変換 (数値変換、その他の型からブール値への変換など); 2. 暗黙的な変換 (数値への変換、文字列への変換など)

JavaScriptのパラメータの型変換にはどのような方法がありますか?

このチュートリアルの動作環境: Windows 7 システム、JavaScript バージョン 1.8.5、DELL G3 コンピューター。

JavaScript パラメータの型変換メソッド:

1、明示的なデータ型変換

a: 変換番号:

1) 数値変換:

コード:

var a = “123”;
a = Number(a);
ログイン後にコピー

注:

a) 変換後の内容自体が数値型文字列の場合、そうすれば、将来変換するときにそれ自体が返されます。

b) 変換対象の内容が数値文字列でない場合、変換時の結果は NaN になります

c) 変換対象の内容が空文字列の場合、結果は変換の値は 0.

d) 他の文字の場合、結果は NaN になります。

2) parseInt():

コード :

var a = “123”; a = parseInt(a);
ログイン後にコピー

a) 最初の空でない文字が見つかるまで文字列の前のスペースを無視し、数字の後の数字以外の文字列も削除します。

b) 最初の文字が数字符号または負符号でない場合は、NaN が返されます。

c) 小数点は四捨五入されます。 (切り捨て)

3)parseFloat();//浮動小数点数(10進数)

parseIntと同じですが、唯一の違いはparseFloatが小数を保持できることです。

b. 文字列への変換

他のデータ型を文字列に変換できます。

1) String():

Code:

var a = 123;
a = String(a);
ログイン後にコピー

2).toString() メソッドを変換します (ラッパー クラス)。

コード:

var a = 123; a = a.toString();
ログイン後にコピー

未定義、null は toString を使用できません。

c. ブール型に変換:

他の型をブール値に変換できます:

Boolean():

コード :

var a =”true”; a = Boolean(a);
ログイン後にコピー

注: ブール変換を実行する場合、false、"" (空の文字列)、0、NaN、未定義

を除くすべての内容は変換後に true になります。 2、暗黙的な変換

a) 数値の変換:

var a = “123”;
a = +a;
ログイン後にコピー

加算、減算、乗算、除算および剰余は、文字列を暗黙的に数値に変換できます。

# b) 文字列の変換:

var a = 123;
a = a + “”;
ログイン後にコピー

c) ブール値の変換:

var a = 123;
a = !!a;
ログイン後にコピー
関連する無料学習の推奨事項:

javascript ビデオ チュートリアル

以上がJavaScriptのパラメータの型変換にはどのような方法がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート