Hàm parseInt() của JavaScript
- Trang trước
- Trang tiếp theo
- Quay lại層 trên Tài liệu tham khảo toàn cục JavaScript
Định nghĩa và cách sử dụng
parseInt()
Hàm phân tích chuỗi và trả về số nguyên.
radix Tham số được sử dụng để chỉ định loại hệ số số nào sẽ được sử dụng, ví dụ cơ số là 16 (lục phân) để chỉ ra rằng số trong chuỗi nên được phân tích từ số lục phân thành số mười phân.
Nếu radix Tham số được bỏ qua, JavaScript giả định như sau:
- Nếu chuỗi bắt đầu bằng "0x", cơ số là 16 (lục phân)
- Nếu chuỗi bắt đầu bằng "0", cơ số là 8 (bát phân). Tính năng này đã bị bỏ qua
- Nếu chuỗi bắt đầu bằng bất kỳ giá trị nào khác, cơ số là 10 (mười phân)
Lưu ý:Chỉ trả về số đầu tiên trong chuỗi!
Ghi chú:Cho phép khoảng trống trước và sau.
Ghi chú:Nếu ký tự đầu tiên không thể chuyển đổi thành số:parseInt()
Trả về NaN.
Ghi chú:Trình duyệt cũ sẽ gây ra parseInt("010") bằng 8, vì các phiên bản ECMAScript cũ (cũ hơn ECMAScript 5) sử dụng cơ số tám (8) làm giá trị mặc định khi chuỗi bắt đầu bằng "0". Từ ECMAScript 5 trở đi, giá trị mặc định là cơ số mười (10).
Mẫu
Phân tích các chuỗi khác nhau:
var a = parseInt("10") + "<br>"; var b = parseInt("10.00") + "<br>"; var c = parseInt("10.33") + "<br>"; var d = parseInt("34 45 66") + "<br>"; var e = parseInt(" 60 ") + "<br>"; var f = parseInt("40 years") + "<br>"; var g = parseInt("He was 40") + "<br>"; var h = parseInt("10", 10)+ "<br>"; var i = parseInt("010")+ "<br>"; var j = parseInt("10", 8)+ "<br>"; var k = parseInt("0x10")+ "<br>"; var l = parseInt("10", 16)+ "<br>"; var n = a + b + c + d + e + f + g + "<br>" + h + i + j + k +l;
Ngữ pháp
parseInt(string, radix)
Giá trị tham số
Tham số | Mô tả |
---|---|
string | Bắt buộc. Chữ chuỗi cần phân tích. |
radix | Tùy chọn. Đại diện cho số hệ số cần sử dụng (từ 2 đến 36). |
Chi tiết kỹ thuật
Giá trị trả về: | Giá trị trả về: Nếu ký tự đầu tiên không thể chuyển đổi thành số, thì trả về NaN. |
---|---|
Phiên bản JavaScript: | ECMAScript 1 |
Hỗ trợ trình duyệt
Hàm | Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
parseInt() | Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ |
- Trang trước
- Trang tiếp theo
- Quay lại層 trên Tài liệu tham khảo toàn cục JavaScript