ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptでtoStringを使用して数値を文字列に変換する方法

JavaScriptでtoStringを使用して数値を文字列に変換する方法

不言
不言オリジナル
2019-01-19 16:32:084261ブラウズ

toStringメソッドは「to String(文字列)」で、JavaScriptでtoStringを使用して数値を文字列に変換する方法ではすべての値を数値、文字列、配列などのデータ型に分けて処理します。 toString メソッドは、文字列以外を文字列に変換するときに使用されます。

JavaScriptで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)なども文字列に変換できます。

日付を文字列に変換するにはどうすればよいですか?

toString メソッドを使用して日付 (Date オブジェクト) を文字列に変換することもできます。


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 サイトの他の関連記事を参照してください。

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

関連記事

続きを見る