ホームページ > 記事 > ウェブフロントエンド > JavaScriptで値の型を文字列に強制する方法
強制変換方法: 1. "変換されるデータ オブジェクト.toString()" という構文で toString() メソッドを呼び出します。 2. "String (変換されるデータ)" という構文で String() 関数を呼び出します。 Converted)"; 3. 文字列を結合するには " " 文字を使用し、構文は "変換されるデータ"" です。
このチュートリアルの動作環境: 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 サイトの他の関連記事を参照してください。