Phân tích cú pháp JavaScriptInt()
Ví dụ
Phân tích các giá trị khác nhau:
parseInt("10");
parseInt("10.00");
parseInt("10.33");
parseInt("34 45 66");
parseInt(" 60 ");
parseInt("40 years");
parseInt("He was 40");
Hãy tự mình thử »Sự miêu tả
Phương thức parseInt
phân tích một giá trị dưới dạng chuỗi và trả về số nguyên đầu tiên.
Tham số cơ số chỉ định hệ thống số sẽ sử dụng:
2 = nhị phân, 8 = bát phân, 10 = thập phân, 16 = thập lục phân.
Nếu cơ số bị bỏ qua, JavaScript sẽ giả định cơ số 10. Nếu giá trị bắt đầu bằng "0x", JavaScript sẽ giả định cơ số 16.
Ghi chú
Nếu ký tự đầu tiên không thể chuyển đổi thì trả về NaN
.
Các khoảng trống ở đầu và cuối được bỏ qua.
Chỉ số nguyên đầu tiên được tìm thấy mới được trả về.
Các trình duyệt cũ hơn sẽ trả về 8 cho parsingInt("010"). Các phiên bản cũ hơn của ECMAScript sử dụng hệ bát phân (cơ số 8) cho các giá trị bắt đầu bằng "0". Từ ECMAScript 5 (2009) mặc định là số thập phân (cơ số 10).
Cú pháp
parseInt( string, radix )
Thông số
Parameter | Description |
value | Required. The value to be parsed. |
radix | Optional. Default is 10. A number (2 to 36) specifying the number system. |
Giá trị trả về
Kiểu | Sự miêu tả |
Một số. | NaN nếu không tìm thấy số nguyên. |
Hỗ trợ trình duyệt
parseInt()
là tính năng ECMAScript1 (ES1).
ES1 (JavaScript 1997) được hỗ trợ đầy đủ trên tất cả các trình duyệt:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | Yes |
Thêm ví dụ
Phân tích các giá trị khác nhau:
parseInt("10", 10);
parseInt("010");
parseInt("10", 8);
parseInt("0x10");
parseInt("10", 16);
Hãy tự mình thử »