文字列にJS

2つの方法があります。

ブール値、数値、文字列型、コールのtoString 1.()メソッド

2.文字列(VAR)方法

第2の方法は、より広い範囲を使用することを特徴とする、あなたは文字列にnullとundefinedキャストののtoString()メソッドにはできません。

// 转换成字符串
// ブール转换成列
のvar FOO = ; 
console.log( `foo.toString():$ {foo.toString()}`)。// foo.toString():真
のvar FOO = ; 
console.log( `foo.toString():$ {foo.toString()}`)。// foo.toString():偽
// 数转换成列
のvar FOO = 100 ; 
console.log( `foo.toString():$ {foo.toString()}`)。// foo.toString():100 
VaRの FOO = 023 ; 
console.log( `foo.toString():$ {foo.toString()}`)。// foo.toString():19 
VAR FOO = 0x1Fの; 
console.log( `foo.toString():$ {foo.toString()}`)。// foo.toString():31 
// Number.NaNの 
はconsole.log( `Number.NaN.toString():$ {Number.NaN.toString()}`)。// Number.NaN.toString()はNaN 
// 未定義转换の成列 
はconsole.log( `文字列(不定):$ {文字列(不定)}`)。// 文字列(未定義):未定義
のvar fooBarに。
// 未定義没有のtoString()方法
// はconsole.log(fooBar.toString()); //キャッチされない例外TypeError:未定義のプロパティ'のtoString'読み取ることができません
// ヌル转换成文字列 
はconsole.logを( `文字列(ヌル):$ {文字列(ヌル)}`)。// 文字列(ヌル):ヌル
VAR foooBar = nullを// ヌル没有ののtoString()方法
// はconsole.log(foooBar.toString()); //キャッチされない例外TypeError:ヌルのプロパティ'のtoString'を読み込めません

// 其他
// はconsole.log( `foo.toSource():$ {foo.toSource()}`)。//キャッチされない例外TypeError:foo.toSourceが関数でない 
にconsole.log( `foo.valueOf():$ {foo.valueOf()}`)。// foo.valueOf():偽 
にconsole.log( `foo.constructor:$ {foo.constructor}`)。// foo.constructor:関数ブール(){[ネイティブコード]} 
VARの FOO = 新しいブール値()。
//console.log( `foo.toSource():$ {foo.toSource()}`)。//キャッチされない例外TypeError:foo.toSourceが関数でない 
にconsole.log( `foo.valueOf():$ {foo.valueOf()}`)。// foo.valueOf():偽 
にconsole.log( `foo.constructor:$ {foo.constructor}`)。// foo.constructor:関数ブール(){[ネイティブコード]}

 

おすすめ

転載: www.cnblogs.com/goujian/p/11704398.html
おすすめ