我有一個包含三個屬性(年份,總數,per_capita)的對象數組。 例子:將Javascript對象從字符串更改爲int的屬性
0: Object
per_capita: "125.8"
total: "1007.2"
year: "2009"
這些屬性是字符串,我想創建一個循環,通過數組去並將它們轉換爲int。 我嘗試了以下循環:
for (i=0; i<data.length; i++){
parseInt(data[i].year, 10)
parseInt(data[i].total, 10)
parseInt(data[i].per_capita, 10)
}
但是當我做typeof運算(數據[0]。總)它說,它的字符串。 我在程序後期遇到問題,我認爲這是因爲值不能正確計算,因爲它們不是正確的類型。 任何人都有一個想法,問題在哪裏?
really int not float?你失去了精確性。 –