ホームページ > 記事 > ウェブフロントエンド > JavaScriptの文字列変換関数とは何ですか?
JavaScript 文字列変換関数: 1. すべてのデータを文字列に変換できる toString() 関数、構文は "number.toString(radix)" です; 2. オブジェクトを変換できる String() 関数value は、「String(js object)」という構文で文字列に変換されます。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
JavaScript 文字列変換関数 - String() および toString()
1、.toString()
すべてのデータを文字列に変換できますが、null
と unknown
は除外する必要があります。たとえば、false を文字列型
<script> var str = false.toString(); console.log(str, typeof str); </script>に変換します。
返された結果は false、文字列です
null と unknown を文字列に変換できるかどうかを確認してください javascript
<blockquote style="margin-right: 0px;" dir="ltr"> <pre class="html" name="code"> <script> var str = null.toString(); console.log(str, typeof str); </script>
結果として、プログラムはエラーを報告します
<script> var str = undefined.toString(); console.log(str,typeof str); </script>
プログラムもエラーを報告しました
.toString()
括弧内に、ベース文字列に対応するベースを表す数字を書くことができます
Binary: .toString( 2);
8 進数: .toString(8);
10 進数: .toString(10);
16 進数: .toString(16);
例:
var c = 123 ; console.log(c.toString(8));
結果は
173
2 となり、String()
は null と unknown を文字列に変換できます。
たとえば、null を文字列に変換します。
<script> var str = String(null); console.log(str, typeof str); </script
返される結果は null、string です。
未定義を文字列に変換します。
<script> var str = String(undefined); console.log(str, typeof str); </script>
Return結果は未定義です。string
console.log(String(077));
は結果: 63 を返します (0 または 0x で始まる場合は、まず基数に変換され、次に文字列に変換されます)
[関連の推奨: JavaScript 学習チュートリアル #] #
以上がJavaScriptの文字列変換関数とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。