Hàm parseFloat () trong JavaScript phân tích cú pháp một đối số và trả về một số dấu phẩy động.
Cú pháp của parseFloat()
hàm là:
parseFloat(string)
tham số parseFloat ()
Các parseFloat()
chức năng có trong:
- string - Giá trị cần phân tích cú pháp. Nếu nó không phải là một chuỗi, nó được chuyển đổi thành một chuỗi bằng cách sử dụng
ToString
phép toán trừu tượng.
Lưu ý: Các ký tự khoảng trắng ở đầu bị bỏ qua.
Trả về giá trị từ parseFloat ()
- Trả về một số dấu phẩy động được phân tích cú pháp từ chuỗi đã cho.
- Trả về
NaN
khi không thể chuyển đổi ký tự không phải khoảng trắng đầu tiên thành số.
Ví dụ: Sử dụng parseFloat ()
console.log(parseFloat(" 10 ")); // 10 console.log(parseFloat(" 3.14seconds")); // 3.14 console.log(parseFloat("314e-2")); // 3.14 // argument can be anything as long as it has toString or valueOf const obj = ( toString: () => "127.0.0.1", ); console.log(parseFloat(obj)); // 127 console.log(parseFloat("JavaScript")); // NaN // BigInt values lose precision console.log(parseFloat("464546416543075614n")); // 464546416543075600
Đầu ra
10 3,14 3,14 127 NaN 464546416543075600
Ghi chú:
parseFloat()
sẽ phân tích cú pháp các đối tượng không phải là chuỗi nếu chúng có mộttoString
hoặcvalueOf
phương thức.parseFloat()
ngừng chuyển đổi một chuỗi thành float khi nó gặp một ký tự không phải số.
Đề xuất Đọc: Javascript parseInt ()