Hướng dẫn parseint javascript - phần trăm javascript
Phương thức 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1934 sẽ phân tích một chuỗi và trả về một số nguyên nếu có thể. Show
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.freetuts.net, không được copy dưới mọi hình thức. Khác với phương thức 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1935, phương thức 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1934 sẽ chỉ trả về một số nguyên kể cả khi chuỗi được bắt đầu bằng một số thập phân, chính vì điểm khác nhau trên, nếu chuỗi được bắt đầu bằng một dấu chấm, phương thức sẽ trả về NaN. Các khoảng trắng ở đầu và cuối chuỗi sẽ không ảnh hưởng đến kết quả. Nếu kí tự đầu tiên của chuỗi không thể chuyển thành kiểu number, phương thức sẽ trả về NaN. Bài viết này được đăng tại [free tuts .net] Cú phápCú pháp: 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1937 Trong đó::
Cách sử dụngSử dụng phương thức 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1934 để phân tích một số chuỗi.
Kết quả 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 19 Tham khảo: w3schools.com Xem thêm Hàm này chuyển một chuỗi số thành số nguyên với cơ số là tham số thứ hai (tham số này không bắt buộc). Hàm này thờng được sử dụng để chuyển các số nguyên sang cơ số 10 và đảm bảo rằng các dữ liệu đọc nhập dưới dạng ký tự được chuyển thành số trước khi tính toán. Trong trường hợp dữ liệu vào không hợp lệ, hàm parseInt sẽ đọc và chuyển dạng chuỗi đến vị trí nó tìm thấy ký tự không phải là số. Ngoài ra hàm này còn cắt dấu phẩy động. Cú pháp parseInt(string, [, radix]) Ví dụ: Ví dụ: perseInt Exemple Ví dụ: perseInt Exemple perseInt Exemple document.write("Converting 0xC hex to base-10: " + parseInt(0xC,10) + document.write("Converting 0xC hex to base-10: " + parseInt(0xC,10) + Ví dụ: Ví dụ: Ví dụ: Ví dụ: Ví dụ: Phương thức 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 192 sẽ phân tích một chuỗi và trả về một số nguyên nếu có thể. Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.freetuts.net, không được copy dưới mọi hình thức.freetuts.net, không được copy dưới mọi hình thức. Khác với phương thức 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 193, phương thức 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 192 sẽ chỉ trả về một số nguyên kể cả khi chuỗi được bắt đầu bằng một số thập phân, chính vì điểm khác nhau trên, nếu chuỗi được bắt đầu bằng một dấu chấm, phương thức sẽ trả về NaN. Các khoảng trắng ở đầu và cuối chuỗi sẽ không ảnh hưởng đến kết quả. Nếu kí tự đầu tiên của chuỗi không thể chuyển thành kiểu number, phương thức sẽ trả về NaN. Bài viết này được đăng tại [free tuts .net] Cú phápCú pháp: 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 195: 5: 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 195 Trong đó:::
Cách sử dụngSử dụng phương thức 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 192 để phân tích một số chuỗi.
Kết quả 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 19 Tham khảo: w3schools.com Hàm 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 192 phân tích đối số chuỗi và trả về một số nguyên của radix được chỉ định (cơ sở trong các hệ thống số toán học). 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 192 function parses a string argument and returns an integer of the specified radix (the base in mathematical numeral systems). 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 192 function parses a string argument and returns an integer of the specified radix (the base in mathematical numeral systems). Thử nóCú pháp14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 192 Cú pháp:14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 198 Trong đó:: string là chuỗi cần phân tích.là chuỗi cần phân tích.Optionalradix là tham số không bắt buộc. là tham số không bắt buộc. Nếu radix không được truyền: radix không được truyền:Nếu chuỗi bắt đầu bằng '0x', radix sẽ mang giá trị 16( hệ thập lục phân).radix sẽ mang giá trị 16( hệ thập lục phân).Nếu chuỗi bắt đầu bằng bất kì số nào khác, radix sẽ mang giá trị 10( hệ thập phân).radix sẽ mang giá trị 10( hệ thập phân). Nếu được truyền vào, radix( từ 2 đến 36) radix sẽ đại diện cho hệ cơ số sẽ được sử dụng để phân tích chuỗi( cùng xem ví dụ để hiểu rõ hơn).radix( từ 2 đến 36) radix sẽ đại diện cho hệ cơ số sẽ được sử dụng để phân tích chuỗi( cùng xem ví dụ để hiểu rõ hơn).
14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 193 chỉ khác nhau trong hành vi phân tích cú pháp của chúng, nhưng không nhất thiết là giá trị trả lại của chúng. Ví dụ: 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1985 và 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1986 sẽ trả về cùng một giá trị: A 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1987 42. JavaScript does not have the distinction of "floating point numbers" and "integers" on the language level. Tham khảo: w3schools.com HàmHàm 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 192 phân tích đối số chuỗi và trả về một số nguyên của radix được chỉ định (cơ sở trong các hệ thống số toán học). 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 192 function parses a string argument and returns an integer of the specified radix (the base in mathematical numeral systems). Thử nó Thông sốMột chuỗi bắt đầu với một số nguyên. Khoảng trắng hàng đầu trong đối số này bị bỏ qua. 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 199 Tùy chọnOptional
LƯU Ý: Các tiền tố khác như 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1900, có giá trị trong các chữ số, được coi là chữ số bình thường bởi 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 192. 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 192 cũng không xử lý các chuỗi bắt đầu bằng ký tự 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1924 là giá trị bát phân. Tiền tố duy nhất mà 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 192 nhận ra là 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1964 hoặc 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1965 cho các giá trị thập lục phân - mọi thứ khác được phân tích cú pháp như một giá trị thập phân nếu thiếu 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 199. Other prefixes like 0, có giá trị trong các chữ số, được coi là chữ số bình thường bởi 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 192. 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 192 cũng không xử lý các chuỗi bắt đầu bằng ký tự 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1924 là giá trị bát phân. Tiền tố duy nhất mà 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 192 nhận ra là 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1964 hoặc 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1965 cho các giá trị thập lục phân - mọi thứ khác được phân tích cú pháp như một giá trị thập phân nếu thiếu 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 199. Other prefixes like 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1980, which are valid in number literals, are treated as normal digits by 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 192. 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 192 does not treat strings beginning with a 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1924 character as octal values either. The only prefix that 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 192 recognizes is 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1964 or 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1965 for hexadecimal values — everything else is parsed as a decimal value if 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 199 is missing. Nếu radix là 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1925, 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 192 cho phép chuỗi được đặt trước tùy chọn bởi 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1964 hoặc 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1965 sau ký tự dấu tùy chọn (________ 52/________ 53). Nếu giá trị radix (bị ép buộc nếu cần thiết) không nằm trong phạm vi [2, 36] (bao gồm) 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1988 trả về 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1923. Đối với các bức xạ ở trên 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1926, các chữ cái của bảng chữ cái tiếng Anh biểu thị số lớn hơn 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1937. Ví dụ, đối với các số thập lục phân (cơ sở 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1925), 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1939 đến 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1960 được sử dụng. Các chữ cái không nhạy cảm trường hợp. 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1988 Hiểu chính xác hai dấu hiệu: 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1962 cho tích cực và 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1963 cho tiêu cực. Nó được thực hiện như một bước ban đầu trong phân tích cú pháp sau khi loại bỏ khoảng trắng được loại bỏ. Nếu không tìm thấy dấu hiệu nào, thuật toán sẽ chuyển sang bước sau; Nếu không, nó sẽ loại bỏ dấu hiệu và chạy phân tích số trên phần còn lại của chuỗi. Nếu 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1988 gặp một ký tự không phải là một chữ số trong 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 199 được chỉ định, nó sẽ bỏ qua nó và tất cả các ký tự thành công và trả về giá trị số nguyên được phân tích lại cho đến điểm đó. Ví dụ, mặc dù 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1966 về mặt kỹ thuật mã hóa một số nguyên (và sẽ được phân tích chính xác vào số nguyên 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1967 bởi 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 193), 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1969 trả về Luôn luôn là một số nguyên. Nếu ký tự đầu tiên không thể được chuyển đổi thành một số có radix đang sử dụng, 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1988 trả về 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1923. Khoảng cách hàng đầu được cho phép. Đối với mục đích số học, giá trị 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1923 không phải là một số trong bất kỳ radix nào. Bạn có thể gọi hàm 96 để xác định xem kết quả của 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1988 là 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1923. Nếu 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1923 được truyền cho các hoạt động số học, kết quả hoạt động cũng sẽ là 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1923. Bởi vì số lượng lớn sử dụng ký tự 91 trong biểu diễn chuỗi của chúng (ví dụ: 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1902 cho 6.022 × 1023), sử dụng 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1988 để cắt số sẽ tạo ra kết quả không mong muốn khi được sử dụng với số rất lớn hoặc rất nhỏ. 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1988 không nên được sử dụng để thay thế cho 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1905. Để chuyển đổi một số thành chuỗi theo nghĩa đen của nó trong một radix cụ thể, hãy sử dụng 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1906. Bởi vì 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 192 trả về một số, nó có thể bị mất độ chính xác nếu số nguyên được biểu thị bằng chuỗi nằm ngoài phạm vi an toàn. Hàm 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1908 hỗ trợ các số nguyên phân tích có độ dài tùy ý một cách chính xác, bằng cách trả về 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1909. Ví dụSử dụng ParseInt ()Các ví dụ sau đây đều trả về 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1910: 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 198 Tất cả các ví dụ sau đều trả về 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1923: 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 192 Các ví dụ sau đây đều trả về Tất cả các ví dụ sau đều trả về14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1912: 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 196Ví dụ sau trả về 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1913: 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 192 không xử lý các giá trị 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1909. Nó dừng ở ký tự 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1916 và coi chuỗi trước là một số nguyên bình thường, với khả năng mất độ chính xác. 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 198Thay vào đó, bạn nên chuyển chuỗi vào chức năng 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1908, mà không cần ký tự 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1916.14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 19314Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1988 không hoạt động với các dấu phân cách số:14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 196Sử dụng ParseInt () trên không có dây14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 192 có thể có kết quả thú vị khi làm việc trên các dải không kết hợp với radix cao; Ví dụ: 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1921 (tạo ra tất cả các ký tự chữ và số hợp lệ của các chữ số). 9Nói chung, đó là một ý tưởng tồi để sử dụng 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 192 trên các bộ không dây, đặc biệt là sử dụng nó như một sự thay thế cho 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 1905. Nó có thể hoạt động trên những con số nhỏ: 14Hello - 14 99 88 7799 .555-444 534 - NaN 14.5Freetuts - 14 freetuts.net - NaN 1234 hệ thập phân - 1234 1234 hệ bát phân - 668 0x13 hệ thập lục phân - 190Tuy nhiên, nó chỉ xảy ra vì biểu diễn chuỗi của các số này sử dụng ký hiệu phân số cơ bản ( 14Hello - 14
99 88 7799
.555-444 534 - NaN
14.5Freetuts - 14
freetuts.net - NaN
1234 hệ thập phân - 1234
1234 hệ bát phân - 668
0x13 hệ thập lục phân - 1924, 14Hello - 14
99 88 7799
.555-444 534 - NaN
14.5Freetuts - 14
freetuts.net - NaN
1234 hệ thập phân - 1234
1234 hệ bát phân - 668
0x13 hệ thập lục phân - 1925), trong đó 14Hello - 14
99 88 7799
.555-444 534 - NaN
14.5Freetuts - 14
freetuts.net - NaN
1234 hệ thập phân - 1234
1234 hệ bát phân - 668
0x13 hệ thập lục phân - 192 dừng tại điểm thập phân. Các số lớn hơn hoặc bằng 1e+21 hoặc nhỏ hơn hoặc bằng 1e-7 Sử dụng ký hiệu theo cấp số nhân (14Hello - 14
99 88 7799
.555-444 534 - NaN
14.5Freetuts - 14
freetuts.net - NaN
1234 hệ thập phân - 1234
1234 hệ bát phân - 668
0x13 hệ thập lục phân - 1927, 14Hello - 14
99 88 7799
.555-444 534 - NaN
14.5Freetuts - 14
freetuts.net - NaN
1234 hệ thập phân - 1234
1234 hệ bát phân - 668
0x13 hệ thập lục phân - 1928) trong biểu diễn chuỗi của chúng và 14Hello - 14
99 88 7799
.555-444 534 - NaN
14.5Freetuts - 14
freetuts.net - NaN
1234 hệ thập phân - 1234
1234 hệ bát phân - 668
0x13 hệ thập lục phân - 192 sẽ dừng ở ký tự
91 . Điều này có nghĩa là với số lượng lớn và nhỏ, 14Hello - 14
99 88 7799
.555-444 534 - NaN
14.5Freetuts - 14
freetuts.net - NaN
1234 hệ thập phân - 1234
1234 hệ bát phân - 668
0x13 hệ thập lục phân - 192 sẽ trả về một số nguyên một chữ số:14Hello - 14
99 88 7799
.555-444 534 - NaN
14.5Freetuts - 14
freetuts.net - NaN
1234 hệ thập phân - 1234
1234 hệ bát phân - 668
0x13 hệ thập lục phân - 191
|
Sự chỉ rõ |
---|
Đặc tả ngôn ngữ Ecmascript # Sec-ParseInt-String-Radix# sec-parseint-string-radix # sec-parseint-string-radix |
Tính tương thích của trình duyệt web
Bảng BCD chỉ tải trong trình duyệt