ホームページ > 記事 > ウェブフロントエンド > JavaScriptでtoStringを使用して数値を文字列に変換する方法
toStringメソッドは「to String(文字列)」で、JavaScriptでtoStringを使用して数値を文字列に変換する方法ではすべての値を数値、文字列、配列などのデータ型に分けて処理します。 toString メソッドは、文字列以外を文字列に変換するときに使用されます。
toString メソッドの使用方法
#数値の桁数を取得する方法
100000000000000000000 などの大きな数値を取得したい場合は、 length Numerical を使用すると取得できますが、length は文字列で使用されるメソッドであり、数値では使用できません。var num = 10000000000000; console.log(num.length);実行結果は以下の通りです。
undefienedしたがって、数値を文字列に変換することで文字数が得られます。 toString()を使ってみましょう
var num = 10000000000000; var digits = num.toString().length; console.log(digits + "位数");実行結果は次のとおりです:
14位数このように、toStringメソッドを使用して非文字列(数値など)を文字列に変換します。文字列。
数値を文字列に変換する場合、基数変換も同時に実行できます。
var num = 10; var bin_converted = num.toString(2); var hex_converted = num.toString(16); console.log("10的二进制是:" + bin_converted); console.log("10的十六进制是:" + hex_converted);実行結果は次のとおりです。
10的二进制是:1010 10的十六进制是:a数値のほか、日付(Date)、配列( Array)、objects = 連想配列(Object)なども文字列に変換できます。
日付を文字列に変換するにはどうすればよいですか?
var date = new Date(); // 今天的日期 console.log("今天:" + date.toString()); console.log("今天:" + date.toISOString());実行結果は次のとおりです。
今天:Sat Jan 19 2019 15:27:22 GMT+0800 (中国标准时间) 今天:2019-01-19T07:27:22.656Z
注: toISOString メソッドは ISO 標準形式で出力するために使用されます
配列 (Array) を文字列に変換するにはどうすればよいですか?配列を文字列に変換して出力することもできます。
var array = ["苹果","橙子","香蕉","葡萄","柚子"] console.log("喜欢的水果是:" + array.toString());
実行結果は以下の通りです。
喜欢的水果是:苹果,橙子,香蕉,葡萄,柚子
注: toString メソッドで出力された文字列なので、他の文字列と合わせて追加することができます。
この記事はここで終わります。さらに興味深い内容については、php 中国語 Web サイトの関連コラム チュートリアルをご覧ください。 ! !
以上がJavaScriptでtoStringを使用して数値を文字列に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。