天天看點

JS 中 toString() 和 toLocaleString() 的差別 解釋

JS 中 toString() 和 toLocaleString() 的差別 詳解

所有對象都具有 toString() 和 toLocaleString() 方法,那麼他們之間有什麼差別?

下面解釋一下:

JS 中 toString() 和 toLocaleString() 的差別 解釋

首先,建立兩個對象,對象内部都可以調用兩種不同的處理方式(toString() 和 toLocaleString(),内部兩種方法處理方式,也就是傳回值不一樣)

其次,把兩個對象放在數組中,進行不同方式的字元轉換.

輸出得到的結果不同.

可以了解為:當需要處理的資料進行字元轉換的時候, toString() 和 toLocaleString() 有着不同的處理機制,那麼得到的結果就不同;

例如本地時間,(中文 / 英文 時區)格式 可能不都一緻,那麼輸出結果可能也不同.

以上個人見解,交流.

繼續閱讀