JSON是一種常見的數據格式,它可以表示各種類型的數據。在處理JSON數據時,我們有時需要將JSON數據中的某些字段轉換成數字。下面介紹幾種實現的方法:
// 示例JSON數據 let jsonData = { "name": "張三", "age": "25", "score": "89.5" }; // 方法1:使用parseFloat()方法 let age = parseFloat(jsonData.age); let score = parseFloat(jsonData.score); // 方法2:使用Number()方法 let age = Number(jsonData.age); let score = Number(jsonData.score); // 方法3:使用parseInt()方法 let age = parseInt(jsonData.age); let score = parseInt(jsonData.score); // 輸出結果 console.log(age); // 25 console.log(score); // 89.5
以上三種方法都可以將JSON數據中的字段轉換為數字。其中parseFloat()和Number()方法可以區分出整數和小數,而parseInt()方法只能返回整數部分。