ホームページ  >  記事  >  ウェブフロントエンド  >  JSのString()と.toString()の違いについて(コードと組み合わせると一目瞭然)

JSのString()と.toString()の違いについて(コードと組み合わせると一目瞭然)

亚连
亚连オリジナル
2018-05-18 14:05:391774ブラウズ

以下は、JS の String() と .toString() の違いについてまとめたものです。興味のある学生はご覧ください。

String() と .toString() の両方を文字列型に変換できることはわかっていますが、String() と .toString() の間にはまだ違いがあります

1 はすべてを変換できます。データはすべて文字列に変換されますが、null と未定義は除外する必要があります

たとえば、false が文字列型に変換された場合

<script>  
    var str = false.toString();  
    console.log(str, typeof str);  
</script>

、返される結果は false、string になります

null と unknown が文字列に変換できるかどうかを確認してください

<script>  
    var str = null.toString();  
    console.log(str, typeof str);  
</script>

結果 プログラムがエラーを報告しました

<script>  
    var str = undefined.toString();  
    console.log(str, typeof str);  
</script>

プログラムもエラーを報告しました

.toString() 括弧内に、ベース文字列に対応するベースを表す数字を書くことができます

バイナリ: .toString(2) );

8 進数: .toString(8) ;

10 進数: .toString(10);

16 進数: .toString(16);

2. String() は null と unknown を文字列に変換できます。 10 進数の文字列に変換します

たとえば、null を string

<script>  
    var str = String(null);  
    console.log(str, typeof str);  
</script>

に変換すると、null、string が返されます

、unknown を string

<script>  
    var str = String(undefined);  
    console.log(str, typeof str);  
</script>

に変換すると、unknown、string が返されます

上記は、私が皆さんのためにコンパイルしたものです。皆さんも将来役に立ちますように。関連記事:作成されたメソッドを使用する手順の詳細な説明

vue.js


key-value文字使ってください

以上がJSのString()と.toString()の違いについて(コードと組み合わせると一目瞭然)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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