ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptで値の型を文字列に強制する方法

JavaScriptで値の型を文字列に強制する方法

青灯夜游
青灯夜游オリジナル
2022-02-16 16:52:174495ブラウズ

強制変換方法: 1. "変換されるデータ オブジェクト.toString()" という構文で toString() メソッドを呼び出します。 2. "String (変換されるデータ)" という構文で String() 関数を呼び出します。 Converted)"; 3. 文字列を結合するには " " 文字を使用し、構文は "変換されるデータ"" です。

JavaScriptで値の型を文字列に強制する方法

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

強制型変換とは、あるデータ型を別のデータ型に強制的に変換することを指します。一般に、他のデータ型を文字列、数値、およびブール値に変換することを指します。

値の型を強制的に String に変換する方法について説明します。

文字列型に変換

他の値を文字列に変換するには、toString()、String() の 3 つの方法があります。 、文字列。

方法 1: 変換されたデータ型の toString() メソッドを呼び出します。

このメソッドは元の変数には影響せず、変換結果を返しますが、注意 : null と unknown の 2 つの値には toString() メソッドがありません。これらのメソッドが呼び出された場合、エラーが報告されます。

var a = 123;
a = a.toString();
console.log(a);
console.log(typeof a);

方法 2: String() 関数を呼び出し、変換後のデータをパラメータとして関数に渡す

String() 関数を使用して強制型変換を行う場合, Number と Boolean の場合は実際には toString() メソッドが呼び出されますが、null と unknown の場合は toString() メソッドは呼び出されず、null を直接「null」に、unknown を直接「未定義」に変換します。

var a = 123;
a = String(a);
console.log(a);
console.log(typeof a);

var b = undefined;
b = String(b);
console.log(b);
console.log(typeof b);

var c = null;
c = String(c);
console.log(c);
console.log(typeof c);

方法 3: 任意のデータ型""

var a = 123;
a = a + "";
console.log(a);
console.log(typeof a);

[関連する推奨事項: JavaScript 学習チュートリアル]

以上がJavaScriptで値の型を文字列に強制する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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