ホームページ >ウェブフロントエンド >jsチュートリアル >JSのString()と.toString()の違いについて(コードと組み合わせると一目瞭然)
以下は、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以上がJSのString()と.toString()の違いについて(コードと組み合わせると一目瞭然)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。