Tôi có một chuỗi ví dụ: "4.874915326E7". Cách tốt nhất để chuyển đổi nó sang định dạng số javascript là gì? (int hoặc float)? nếu tôi thử parseInt(), E ở cuối sẽ bị bỏ qua.Cách chuyển đổi một Chuỗi chứa Ký pháp khoa học để sửa định dạng số Javascript
Trả lời
Chuyển nó dưới dạng chuỗi thành hàm Số.
Number("4.874915326E7") //returns 48749153.26
hoàn hảo, cảm ơn bạn! – Olga
@Olga rất vui được giúp đỡ :) –
Tôi không làm việc. 'Số (" 1.7976931348623157e308 ")' –
Bạn cũng có thể sử dụng +
đăng nhập trước của chuỗi của bạn để có được một số.
+"4.874915326E7" // == 48749153.26
Cũng hoạt động cho các biến, ngay cả trong chuỗi: 'x =" 1e3 "; ":" + (+ x) 'cho": 1000 ". –
Đó là thường được gọi một [Notation Scientific] (http://en.wikipedia.org/wiki/Scientific_notation) (đôi khi là Scientific Notation E, nhưng bất cứ điều gì ...) –
thay đổi tiêu đề câu hỏi, nhờ – Olga