Phương thức javascript isinteger của đối tượng Number được sử dụng để xác định xem giá trị được truyền dưới dạng tham số cho nó có phải là số nguyên hay không. Đó là một phương thức trong Javascript trả về true nếu các giá trị được truyền cho nó là một số nguyên;
Nếu giá trị là NaN hoặc Infinity, phương thức isInteger sẽ trả về false. Phương thức này cũng sẽ trả về true cho các số dấu phẩy động có thể được biểu diễn dưới dạng số nguyên
Cú pháp của isInteger() trong Javascript
Ở đây Số là đối tượng javascript và giá trị là tham số trong isInteger javascript
Tham số của isInteger() trong Javascript
- Giá trị. Nó đại diện cho giá trị đang được kiểm tra để kiểm tra xem nó có phải là số nguyên hay không. Nó có thể là một số, chuỗi, biểu thức, v.v. trong javascript isInteger
Giá trị trả về của isInteger() trong Javascript
- Boolean. Nó trả về giá trị boolean true trong trường hợp giá trị được truyền cho nó là một số nguyên. Nếu giá trị không phải là số nguyên, nó sẽ trả về false
Ghi chú. Nếu giá trị được truyền cho phương thức isInteger trong javascript là một giá trị không phải là số, nó sẽ trả về giá trị sai. Điều này xảy ra do phương thức isInteger trong javascript không thực hiện chuyển đổi kiểu của giá trị trước khi kiểm tra xem đó có phải là số nguyên không
Ví dụ
Trong biểu thức trên, javascript isInteger sẽ trả về false vì '5' là một chuỗi
Thí dụ
function example(a, b) { //Checking if b/a is integer by passing it as a parameter to 'Number.isInteger()' if (Number.isInteger(b/a)) { return 'It is an integer'; } return 'It is not an integer'; } console.log(example(5, 2)); console.log(example(5, 10));
đầu ra
'It is not an integer' 'It is an integer'
Giải thích ví dụ
Trong ví dụ trên, chúng ta được cung cấp một ví dụ hàm nhận hai tham số a và b và trả về giá trị b/a
Trong trường hợp đầu tiên, giá trị của a và b lần lượt là 5 và 2, do đó giá trị của b/a sẽ là 0. 4 không phải là số nguyên. Do đó, javascript isInteger sẽ xuất ra false
Trong trường hợp thứ hai, giá trị của a và b lần lượt là 5 và 10, do đó giá trị của b/a sẽ là 2, là một số nguyên. Do đó, javascript isInteger sẽ xuất ra giá trị true
isInteger() trong Javascript là gì?
Trong lập trình, chúng ta thường gặp tình huống cần biết chính xác kiểu của một số. cho e. g. hãy tưởng tượng chúng ta đang lấy dữ liệu sinh viên thông qua một biểu mẫu, trong trường hợp này, chúng ta cần xác thực xem các trường như điểm thi, số thứ tự, v.v. có phải là giá trị số nguyên không
Vì vậy, câu hỏi là Làm thế nào để chúng tôi làm điều đó trong Javascript?
Phương thức isInteger() trong javascript dùng để kiểm tra xem giá trị truyền vào nó có phải là số nguyên hay không. Đó là phương thức của đối tượng Javascript Number đã được thêm vào trong quá trình sửa đổi ES6
ví dụ 1. Truyền số âm dưới dạng đối số
function example(x) { //Checking if x is integer by passing it as a parameter to 'Number.isInteger()' if (Number.isInteger(x)) { return 'It is an integer'; } return 'It is not an integer'; } console.log(example(-5));
đầu ra
Giải thích ví dụ
Trong ví dụ trên, phương thức isInteger trong javascript được truyền giá trị 5/0, đây là một giá trị vô hạn. Con số. isInteger(5/0) sẽ trả về false, do đó mã xuất ra 'Đó không phải là số nguyên
Trong bài viết này, chúng tôi sẽ chuyển đổi một chuỗi thành một số nguyên trong Javascript. Trong JavaScript, hàm parseInt() (hoặc một phương thức) được sử dụng để chuyển đổi tham số hoặc giá trị chuỗi được truyền vào thành một giá trị số nguyên. Hàm này trả về một số nguyên của cơ số được chỉ định trong đối số thứ hai của hàm parseInt(). Hàm parseInt() trong JavaScript trả về Nan(không phải số) khi chuỗi không chứa số.
cú pháp
parseInt(Value, radix)Thông số. Nó chấp nhận một chuỗi làm giá trị và chuyển đổi nó thành một hệ thống cơ số được chỉ định (bất kỳ giá trị số mong muốn nào được người dùng chuyển) và trả về một số nguyên (tương ứng với giá trị cơ số được truyền trong giá trị cơ số).
Chương trình chuyển đổi chuỗi thành số nguyên.
ví dụ 1. Trong ví dụ này, chúng ta sẽ chuyển đổi một giá trị chuỗi thành một số nguyên bằng cách sử dụng hàm parseInt() không có tham số thứ hai
jav
<script>
function convertStoI() {
var a =Integer value is 100 Integer value is 30Integer value is 100 Integer value is 31
var Integer value is 100 Integer value is 34
Integer value is 100 Integer value is 36Integer value is 100 Integer value is 37 Integer value is 100 Integer value is 38
var Integer value is 11 integer value is 156 5281Integer value is 11 integer value is 156 5282Integer value is 11 integer value is 156 5283
Integer value is 11 integer value is 156 5284
Integer value is 100 Integer value is 36Integer value is 11 integer value is 156 5287 Integer value is 11 integer value is 156 5288
Integer value is 11 integer value is 156 5284
<script>1
<script>3
<script>4
đầu ra
Integer value is 100 Integer value is 3Hàm JavaScript ParseInt() chuyển đổi số có trong bất kỳ cơ số nào thành cơ số 10. Nó phân tích chuỗi và chuyển đổi cho đến khi nó đối mặt với một chuỗi ký tự và dừng phân tích cú pháp.
ví dụ 2. Trong ví dụ này, chúng ta sẽ chuyển đổi một giá trị chuỗi thành một số nguyên bằng cách sử dụng hàm parseInt() với tham số thứ hai
jav
<script>
function convertStoI() {
var 1 2 3
var 6 7 8
Integer value is 11 integer value is 156 5284
Integer value is 100 Integer value is 36Integer value is 11 integer value is 156 5287 function3
Integer value is 100 Integer value is 36function6 function7
function9convertStoI() {0convertStoI() {1
Integer value is 11 integer value is 156 5284
<script>1
<script>3
<script>4
đầu ra
Integer value is 11 integer value is 156 528JavaScript được biết đến nhiều nhất để phát triển trang web nhưng nó cũng được sử dụng trong nhiều môi trường không có trình duyệt. Bạn có thể học JavaScript từ đầu bằng cách làm theo Hướng dẫn JavaScript và Ví dụ về JavaScript này