JavaScriptにおけるtoLocareStering()とtoStering()の違いの例分析

1307 ワード

本論文の実例はJavaScriptにおけるtoLocalle String()とtoString()の違いを述べている.皆さんに参考にしてあげます.具体的には以下の通りです.
「javascript高級プログラム設計」の説明:toLocaleString()は、実行環境の領域に対応するオブジェクトの文字列を表し、toString()はオブジェクトの文字列を返します.
まだよく分かりません.いくつかの例を見てみます.
文字列:

var a = 6666;
a.toLocaleString();
//"6,666"
a.toString();
//"6666"

数字が三桁以上の場合、三桁ごとにセパレータが表示されます.
配列:

var c = [1,2,3];
console.log(c.toLocaleString());
//1,2,3
console.log(c.toString());
//1,2,3

違いがない
日付:

var dt = new Date();
console.log(dt.toLocaleString());
//2018/1/4   10:32:18
console.log(dt.toString());
//Thu Jan 04 2018 22:32:18 GMT+0800 (      )

結論:
1、LocaleString()は、あなたのマシンのローカル環境に応じて文字列を返します.toString()が返した値は、異なるローカル環境で使用されるシンボルに変化があります.
2、toString()を使用することは保険の方法であり、現地環境(例えば国)の変化によって変わることはない.
3、時間タイプの値を返すためには、toLocaleString()を使用する.
より多くのJavaScript関連の内容について興味がある読者は、当駅のテーマを見ることができます.「javascript対象入門教程」、「JavaScript常用関数技術まとめ」、「JavaScriptエラーとデバッグ技術まとめ」、「JavaScriptデータ構造とアルゴリズム技法まとめ」、「JavaScriptアルゴリズムとテクニックまとめ」及び「JavaScript数学用法まとめ」
本論文で述べたように、JavaScriptプログラムの設計に役に立ちます.