Hàm
parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
1 phân tích cú pháp một đối số chuỗi và trả về một số nguyên của cơ số đã chỉ định [cơ số trong các hệ thống số toán học]Thử nó
cú pháp
parseInt[string]
parseInt[string, radix]
Thông số
parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
2Một chuỗi bắt đầu bằng một số nguyên. Khoảng trắng hàng đầu trong đối số này bị bỏ qua
parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
3 Tùy chọnMột số nguyên giữa
parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
4 và parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
5 đại diện cho cơ số [cơ số trong các hệ thống số toán học] của parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
2. Nó được chuyển đổi thành số nguyên 32 bit; . Nếu parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
8 hoặc không được cung cấp, cơ số sẽ được suy ra dựa trên giá trị của parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
2. Hãy cẩn thận - điều này KHÔNG phải lúc nào cũng mặc định là parseInt[string]
parseInt[string, radix]
00. Mô tả bên dưới giải thích chi tiết hơn điều gì sẽ xảy ra khi không cung cấp parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
3Giá trị trả về
Một số nguyên được phân tích cú pháp từ
parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
2 đã cho hoặc parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
7 khi
3 dưới dạng số nguyên 32 bit nhỏ hơnparseInt["0xF", 16]; parseInt["F", 16]; parseInt["17", 8]; parseInt["015", 10]; // but `parseInt['015', 8]` will return 13 parseInt["15,123", 10]; parseInt["FXX123", 16]; parseInt["1111", 2]; parseInt["15 * 3", 10]; parseInt["15e2", 10]; parseInt["15px", 10]; parseInt["12", 13];
4 hoặc lớn hơnparseInt["0xF", 16]; parseInt["F", 16]; parseInt["17", 8]; parseInt["015", 10]; // but `parseInt['015', 8]` will return 13 parseInt["15,123", 10]; parseInt["FXX123", 16]; parseInt["1111", 2]; parseInt["15 * 3", 10]; parseInt["15e2", 10]; parseInt["15px", 10]; parseInt["12", 13];
5 hoặcparseInt["0xF", 16]; parseInt["F", 16]; parseInt["17", 8]; parseInt["015", 10]; // but `parseInt['015', 8]` will return 13 parseInt["15,123", 10]; parseInt["FXX123", 16]; parseInt["1111", 2]; parseInt["15 * 3", 10]; parseInt["15e2", 10]; parseInt["15px", 10]; parseInt["12", 13];
- ký tự không phải khoảng trắng đầu tiên không thể được chuyển đổi thành một số
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ữ.
parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
1 và parseInt[string]
parseInt[string, radix]
08 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ụ: parseInt[string]
parseInt[string, radix]
09 và parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
00 sẽ trả về cùng một giá trị. một parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
01 42Sự mô tả
Hàm
parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
02 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 đó, sau đó trả về một số nguyên hoặc parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
7Nếu không phải là
parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
7, giá trị trả về sẽ là số nguyên là đối số đầu tiên được lấy làm số trong parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
3 đã chỉ định. [Ví dụ: một parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
3 của parseInt[string]
parseInt[string, radix]
00 chuyển đổi từ số thập phân, parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
08 chuyển đổi từ bát phân, parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
09 từ thập lục phân, v.v. ]Đối số
parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
3 được chuyển đổi thành một số. Nếu nó không được cung cấp hoặc nếu giá trị trở thành 0, parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
7 hoặc parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
22 [parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
23 bị ép buộc thành parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
7], JavaScript sẽ giả định như sau- Nếu đầu vào ____02, với khoảng trắng ở đầu và các dấu _____326/____327 có thể bị xóa, bắt đầu bằng _____328 hoặc _____329 [số 0, theo sau là chữ thường hoặc chữ hoa X], ____ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
- Nếu đầu vào
2 bắt đầu bằng bất kỳ giá trị nào khác, thì cơ số làparseInt["0xF", 16]; parseInt["F", 16]; parseInt["17", 8]; parseInt["015", 10]; // but `parseInt['015', 8]` will return 13 parseInt["15,123", 10]; parseInt["FXX123", 16]; parseInt["1111", 2]; parseInt["15 * 3", 10]; parseInt["15e2", 10]; parseInt["15px", 10]; parseInt["12", 13];
00 [thập phân]parseInt[string] parseInt[string, radix]
Ghi chú. Các tiền tố khác như
parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
44, hợp lệ theo chữ số, được coi là chữ số bình thường bởi parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
1. parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
1 cũng không coi các chuỗi bắt đầu bằng ký tự parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
8 là giá trị bát phân. Tiền tố duy nhất mà parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
1 nhận ra là parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
28 hoặc parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
29 cho các giá trị thập lục phân — mọi thứ khác được phân tích dưới dạng giá trị thập phân nếu thiếu parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
3Nếu cơ số là
parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
09, thì parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
1 cho phép chuỗi có tiền tố tùy chọn là parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
28 hoặc parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
29 sau ký tự dấu tùy chọn [parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
26/parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
27]Nếu giá trị cơ số [bắt buộc nếu cần] không nằm trong phạm vi [2, 36] [bao gồm]
parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
02 trả về parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
7Đối với cơ số trên
parseInt[string]
parseInt[string, radix]
00, các chữ cái trong bảng chữ cái tiếng Anh biểu thị các chữ số lớn hơn parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
11. Ví dụ: đối với các số thập lục phân [cơ số parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
09], thì sử dụng parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
13 đến parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
14. Các chữ cái không phân biệt chữ hoa chữ thườngparseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
02 hiểu chính xác hai dấu hiệu. parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
26 cho tích cực và parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
27 cho tiêu cực. Nó được thực hiện như một bước đầu tiên trong phân tích cú pháp sau khi khoảng trắng bị xóa. Nếu không tìm thấy dấu hiệu nào, thuật toán chuyển sang bước tiếp theo; Nếu
parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
02 gặp một ký tự không phải là một số trong parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
3 đã chỉ định, nó sẽ bỏ qua nó và tất cả các ký tự tiếp theo và trả về giá trị số nguyên được phân tích cú pháp cho đến thời điểm đó. Ví dụ: mặc dù về mặt kỹ thuật, parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
00 mã hóa một số nguyên [và sẽ được phân tích cú pháp chính xác thành số nguyên parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
01 bởi parseInt[string]
parseInt[string, radix]
08], nhưng parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
03 trả về parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
04, vì parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
05 không phải là một số hợp lệ trong cơ số 10. Vì parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
06 cũng không phải là số nên giá trị trả về sẽ luôn là số nguyênNếu không thể chuyển đổi ký tự đầu tiên thành một số có cơ số đang sử dụng, thì
parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
02 trả về parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
7. Khoảng trắng hàng đầu được cho phépĐối với mục đích số học, giá trị
parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
7 không phải là một số trong bất kỳ cơ số nào. Bạn có thể gọi hàm parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
00 để xác định xem kết quả của parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
02 có phải là parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
7 không. Nếu parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
7 được chuyển sang phép toán số học, kết quả phép toán cũng sẽ là parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
7Vì số lượng lớn sử dụng ký tự
parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
05 trong biểu diễn chuỗi của chúng [e. g. parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
06 cho 6. 022 × 1023], sử dụng parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
02 để cắt bớt số sẽ tạo ra kết quả không mong muốn khi được sử dụng trên các số rất lớn hoặc rất nhỏ. Không nên sử dụng parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
02 để thay thế cho parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
09Để chuyển đổi một số thành chuỗi ký tự của nó trong một cơ số cụ thể, hãy sử dụng
parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
00Vì
parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
1 trả về một số nên 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 parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
02 hỗ trợ phân tích cú pháp các số nguyên có độ dài tùy ý một cách chính xác, bằng cách trả về một giá trị parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
03ví dụ
Sử dụng parseInt[]
Các ví dụ sau đều trả về
parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
04parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
Các ví dụ sau đều trả về
parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
7parseInt[string]
parseInt[string, radix]
0Các ví dụ sau đều trả về
parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
06parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
0Ví dụ sau trả về
parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
07parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
2parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
1 không xử lý các giá trị parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
03. Nó dừng ở ký tự parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
10 và coi chuỗi trước đó là một số nguyên bình thường, có thể mất độ chính xácparseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
4Thay vào đó, bạn nên chuyển chuỗi vào hàm
parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
02, không có ký tự parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
10 ở cuốiparseInt[string]
parseInt[string, radix]
08parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
02 không hoạt động với dấu tách sốparseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
1Sử dụng parseInt[] trên các chuỗi không
parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
1 có thể có kết quả thú vị khi làm việc trên các chuỗi không kết hợp với cơ số cao; parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
0Nói chung, sử dụng
parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
1 trên các chuỗi không phải là một ý tưởng tồi, đặc biệt là sử dụng nó để thay thế cho parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
09. Nó có thể hoạt động trên số lượng nhỏparseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
0Tuy nhiên, nó chỉ hoạt động 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 [
parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
18, parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
19], trong đó parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
1 dừng ở dấu 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 hàm mũ [parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
21, parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
22] trong biểu diễn chuỗi của chúng và parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
1 sẽ dừng ở ký tự parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
05 hoặc dấu thập phân, luôn xuất hiện sau chữ số đầu tiên. Điều này có nghĩa là đối với số lớn và số nhỏ, parseInt["0xF", 16];
parseInt["F", 16];
parseInt["17", 8];
parseInt["015", 10]; // but `parseInt['015', 8]` will return 13
parseInt["15,123", 10];
parseInt["FXX123", 16];
parseInt["1111", 2];
parseInt["15 * 3", 10];
parseInt["15e2", 10];
parseInt["15px", 10];
parseInt["12", 13];
1 sẽ trả về số nguyên có một chữ số