Chuyển đổi 2 thành 2,00 trong javascript
Ngày đăng:
01/12/2022
Trả lời:
0
Lượt xem:
184
Số dấu phẩy động được phân tích cú pháp từ 9 đã cho hoặc 1 khi ký tự không phải khoảng trắng đầu tiên không thể chuyển đổi thành số Show Ghi chú. JavaScript không có sự phân biệt "số dấu phẩy động" và "số nguyên" ở cấp độ ngôn ngữ. 2 và 0 chỉ khác nhau về hành vi phân tích cú pháp, nhưng không nhất thiết là giá trị trả về của chúng. Ví dụ: 4 và 5 sẽ trả về cùng một giá trị. một 6 42Sự mô tảHàm 7 chuyển đổi đối số đầu tiên của nó thành một chuỗi, phân tích cú pháp chuỗi đó dưới dạng số thập phân bằng chữ, sau đó trả về một số hoặc 1. Cú pháp số mà nó chấp nhận có thể được tóm tắt là
Về mặt cú pháp, 0 phân tích cú pháp một tập hợp con của cú pháp mà hàm 65 chấp nhận. Cụ thể, 0 không hỗ trợ các chữ số không thập phân với các tiền tố 67, 68 hoặc 69 nhưng hỗ trợ mọi thứ khác. Tuy nhiên, 0 nhẹ nhàng hơn 65 vì nó bỏ qua các ký tự không hợp lệ ở cuối, điều này sẽ khiến 65 trả về 1Tương tự như số chữ và 65, số được trả về từ 0 có thể không chính xác bằng số được biểu thị bằng chuỗi, do phạm vi dấu phẩy động và độ không chính xác. Đối với các số bên ngoài phạm vi ________ 376 – ________ 377 (xem _________ 378), _______ 238 hoặc 37 được trả vềví dụSử dụng parseFloat()Các ví dụ sau đều trả về 21
parseFloat() trả về NaNVí dụ sau trả về 1
Thông thường, bởi vì bản thân chuỗi 1 là cú pháp không hợp lệ như được chấp nhận bởi 0, nên việc chuyển 25 cũng trả về 1 3trở lại vô cựcCác giá trị vô cực được trả về khi số nằm ngoài phạm vi định dạng IEEE 754-2019 64 bit có độ chính xác kép 6Infinity cũng được trả về khi chuỗi bắt đầu bằng 7 hoặc 60 7Tương tác với các giá trị BigInt 0 không xử lý giá trị 40. Nó dừng ở ký tự 41 và coi chuỗi trước đó là một số nguyên bình thường, có thể mất độ chính xác. Nếu một giá trị BigInt được chuyển đến 0, nó sẽ được chuyển đổi thành một chuỗi và chuỗi sẽ được phân tích cú pháp dưới dạng số dấu phẩy động, điều này cũng có thể dẫn đến mất độ chính xác 2Thay vào đó, bạn nên chuyển chuỗi tới hàm ________ 543, không có ký tự ________ 541 ở cuối |