目前,我收到帶有對象的JSON。每個對象都有4個包含3個數字的字符串。我需要從這些數字構建一個大數字。例如,如果數字是「111」,「222」,「333」和「444」,數字應該是1112222333444.因爲我需要=== 1112222333444爲真,所以我不能做直接字符串連接,因爲結果不會是一個整數。將此JSON轉換爲僅包含連接整數的數字的最快選擇是什麼?如果他們是零,我也想忽略第一個5-6位數字。從JSON構建大數字
0
A
回答
1
var str = str1 + str2 + str3 + str4;
var result = Number(str);
這樣你可以將字符串解析爲數字類型。它也丟棄了前導零。
3
您只需將它們連接起來,然後將其轉換爲數字
Number("111" + "222" + "333" + "444") === 111222333444 // true
或更短
+("111" + "222" + "333" + "444") === 111222333444 // true
這甚至工作,如果某些羣體是零,因爲號碼或「+」只解釋字符串作爲數字並且不做任何解析(與parseInt相反,它將解析「010」爲8,如果沒有給出基數,因爲它將前導零解釋爲八進制數,也有一些其他差異)
相關問題
- 1. 如何從jSon對象構建數組
- 2. 從不同大小的字典創建數據結構python3.x
- 3. 幫助構建JSON數據
- 4. JSON:在json_encode之前構建JSON數據
- 5. 從Java Json平面數組構建樹結構 - Android
- 6. 從字符串構建數組
- 7. 從Linq使用數組構建字典
- 8. 從大JSON提取數據
- 9. 從sql數據庫光標構建json數據
- 10. 從JSON構建動態表格
- 11. 從Rails 3中的ValueObjects構建json?
- 12. 從json構建HTML的最佳方法
- 13. 從Json在春季構建Neo4J圖形
- 14. 構建JSON對象,並從JSONObject的
- 15. 從藍森林與JSON構建承諾
- 16. 構建JSON對象從形式
- 17. PHP創建大型JSON字符串
- 18. jquery從2 json字符串構建一個複選框形式
- 19. 從嵌套鍵字符串構建嵌套JSON
- 20. gson - 如何從json字符串創建一個通用數據結構
- 21. 使用JQuery從不同字段數量的JSON對象中構建表格
- 22. 如何從Prolog中的數字列表構建一個數字?
- 23. 從大塊HTML中構建一個字符串
- 24. 從maven構建jvm堆大小錯誤
- 25. 從JSON創建jQuery數組
- 26. 使用array.push構建JSON數組
- 27. 使用php構建Json數據庫
- 28. 重構/重建json數據樹
- 29. 如何從json數據動態構建無序列表
- 30. PHP的:嘿,我從陣列構建JSON數組
難道你不能連接,然後解析爲數字嗎? – Renan 2013-05-10 12:44:19
連接爲字符串,然後parseInt? – ShinTakezou 2013-05-10 12:46:28