Nếu giá trị đích là một số nguyên, trả về true
, nếu không thì trả về false
. Nếu giá trị là NaN
hoặc
Number.isInteger[0]; // true
Number.isInteger[1]; // true
Number.isInteger[-100000]; // true
Number.isInteger[99999999999999999999999]; // true
Number.isInteger[0.1]; // false
Number.isInteger[Math.PI]; // false
Number.isInteger[NaN]; // false
Number.isInteger[Infinity]; // false
Number.isInteger[-Infinity]; // false
Number.isInteger["10"]; // false
Number.isInteger[true]; // false
Number.isInteger[false]; // false
Number.isInteger[[1]]; // false
Number.isInteger[5.0]; // true
Number.isInteger[5.000000000000001]; // false
Number.isInteger[5.0000000000000001]; // true, because of loss of precision
Number.isInteger[4500000000000000.1]; // true, because of loss of precision
0, 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. Nó sẽ luôn trả về false
nếu giá trị không phải là sốLưu ý rằng một số chữ số, trong khi trông giống như không phải số nguyên, thực sự đại diện cho số nguyên — do giới hạn chính xác của mã hóa số dấu phẩy động ECMAScript [IEEE-754]. Ví dụ:
Number.isInteger[0]; // true
Number.isInteger[1]; // true
Number.isInteger[-100000]; // true
Number.isInteger[99999999999999999999999]; // true
Number.isInteger[0.1]; // false
Number.isInteger[Math.PI]; // false
Number.isInteger[NaN]; // false
Number.isInteger[Infinity]; // false
Number.isInteger[-Infinity]; // false
Number.isInteger["10"]; // false
Number.isInteger[true]; // false
Number.isInteger[false]; // false
Number.isInteger[[1]]; // false
Number.isInteger[5.0]; // true
Number.isInteger[5.000000000000001]; // false
Number.isInteger[5.0000000000000001]; // true, because of loss of precision
Number.isInteger[4500000000000000.1]; // true, because of loss of precision
3 chỉ khác với Number.isInteger[0]; // true
Number.isInteger[1]; // true
Number.isInteger[-100000]; // true
Number.isInteger[99999999999999999999999]; // true
Number.isInteger[0.1]; // false
Number.isInteger[Math.PI]; // false
Number.isInteger[NaN]; // false
Number.isInteger[Infinity]; // false
Number.isInteger[-Infinity]; // false
Number.isInteger["10"]; // false
Number.isInteger[true]; // false
Number.isInteger[false]; // false
Number.isInteger[[1]]; // false
Number.isInteger[5.0]; // true
Number.isInteger[5.000000000000001]; // false
Number.isInteger[5.0000000000000001]; // true, because of loss of precision
Number.isInteger[4500000000000000.1]; // true, because of loss of precision
4 bởi Number.isInteger[0]; // true
Number.isInteger[1]; // true
Number.isInteger[-100000]; // true
Number.isInteger[99999999999999999999999]; // true
Number.isInteger[0.1]; // false
Number.isInteger[Math.PI]; // false
Number.isInteger[NaN]; // false
Number.isInteger[Infinity]; // false
Number.isInteger[-Infinity]; // false
Number.isInteger["10"]; // false
Number.isInteger[true]; // false
Number.isInteger[false]; // false
Number.isInteger[[1]]; // false
Number.isInteger[5.0]; // true
Number.isInteger[5.000000000000001]; // false
Number.isInteger[5.0000000000000001]; // true, because of loss of precision
Number.isInteger[4500000000000000.1]; // true, because of loss of precision
5, quá nhỏ để được biểu diễn. [Để tham khảo, Number.isInteger[0]; // true
Number.isInteger[1]; // true
Number.isInteger[-100000]; // true
Number.isInteger[99999999999999999999999]; // true
Number.isInteger[0.1]; // false
Number.isInteger[Math.PI]; // false
Number.isInteger[NaN]; // false
Number.isInteger[Infinity]; // false
Number.isInteger[-Infinity]; // false
Number.isInteger["10"]; // false
Number.isInteger[true]; // false
Number.isInteger[false]; // false
Number.isInteger[[1]]; // false
Number.isInteger[5.0]; // true
Number.isInteger[5.000000000000001]; // false
Number.isInteger[5.0000000000000001]; // true, because of loss of precision
Number.isInteger[4500000000000000.1]; // true, because of loss of precision
6 lưu trữ khoảng cách giữa 1 và số dấu phẩy động có thể biểu diễn tiếp theo lớn hơn 1, và đó là khoảng Number.isInteger[0]; // true
Number.isInteger[1]; // true
Number.isInteger[-100000]; // true
Number.isInteger[99999999999999999999999]; // true
Number.isInteger[0.1]; // false
Number.isInteger[Math.PI]; // false
Number.isInteger[NaN]; // false
Number.isInteger[Infinity]; // false
Number.isInteger[-Infinity]; // false
Number.isInteger["10"]; // false
Number.isInteger[true]; // false
Number.isInteger[false]; // false
Number.isInteger[[1]]; // false
Number.isInteger[5.0]; // true
Number.isInteger[5.000000000000001]; // false
Number.isInteger[5.0000000000000001]; // true, because of loss of precision
Number.isInteger[4500000000000000.1]; // true, because of loss of precision
7. ] Do đó, Number.isInteger[0]; // true
Number.isInteger[1]; // true
Number.isInteger[-100000]; // true
Number.isInteger[99999999999999999999999]; // true
Number.isInteger[0.1]; // false
Number.isInteger[Math.PI]; // false
Number.isInteger[NaN]; // false
Number.isInteger[Infinity]; // false
Number.isInteger[-Infinity]; // false
Number.isInteger["10"]; // false
Number.isInteger[true]; // false
Number.isInteger[false]; // false
Number.isInteger[[1]]; // false
Number.isInteger[5.0]; // true
Number.isInteger[5.000000000000001]; // false
Number.isInteger[5.0000000000000001]; // true, because of loss of precision
Number.isInteger[4500000000000000.1]; // true, because of loss of precision
3 sẽ được biểu diễn bằng cùng mã hóa như Number.isInteger[0]; // true
Number.isInteger[1]; // true
Number.isInteger[-100000]; // true
Number.isInteger[99999999999999999999999]; // true
Number.isInteger[0.1]; // false
Number.isInteger[Math.PI]; // false
Number.isInteger[NaN]; // false
Number.isInteger[Infinity]; // false
Number.isInteger[-Infinity]; // false
Number.isInteger["10"]; // false
Number.isInteger[true]; // false
Number.isInteger[false]; // false
Number.isInteger[[1]]; // false
Number.isInteger[5.0]; // true
Number.isInteger[5.000000000000001]; // false
Number.isInteger[5.0000000000000001]; // true, because of loss of precision
Number.isInteger[4500000000000000.1]; // true, because of loss of precision
4, do đó làm cho Number.isInteger[0]; // true
Number.isInteger[1]; // true
Number.isInteger[-100000]; // true
Number.isInteger[99999999999999999999999]; // true
Number.isInteger[0.1]; // false
Number.isInteger[Math.PI]; // false
Number.isInteger[NaN]; // false
Number.isInteger[Infinity]; // false
Number.isInteger[-Infinity]; // false
Number.isInteger["10"]; // false
Number.isInteger[true]; // false
Number.isInteger[false]; // false
Number.isInteger[[1]]; // false
Number.isInteger[5.0]; // true
Number.isInteger[5.000000000000001]; // false
Number.isInteger[5.0000000000000001]; // true, because of loss of precision
Number.isInteger[4500000000000000.1]; // true, because of loss of precision
40 trả về true
Theo nghĩa tương tự, các số xung quanh độ lớn của
Number.isInteger[0]; // true
Number.isInteger[1]; // true
Number.isInteger[-100000]; // true
Number.isInteger[99999999999999999999999]; // true
Number.isInteger[0.1]; // false
Number.isInteger[Math.PI]; // false
Number.isInteger[NaN]; // false
Number.isInteger[Infinity]; // false
Number.isInteger[-Infinity]; // false
Number.isInteger["10"]; // false
Number.isInteger[true]; // false
Number.isInteger[false]; // false
Number.isInteger[[1]]; // false
Number.isInteger[5.0]; // true
Number.isInteger[5.000000000000001]; // false
Number.isInteger[5.0000000000000001]; // true, because of loss of precision
Number.isInteger[4500000000000000.1]; // true, because of loss of precision
42 sẽ bị mất độ chính xác và khiến Number.isInteger[0]; // true
Number.isInteger[1]; // true
Number.isInteger[-100000]; // true
Number.isInteger[99999999999999999999999]; // true
Number.isInteger[0.1]; // false
Number.isInteger[Math.PI]; // false
Number.isInteger[NaN]; // false
Number.isInteger[Infinity]; // false
Number.isInteger[-Infinity]; // false
Number.isInteger["10"]; // false
Number.isInteger[true]; // false
Number.isInteger[false]; // false
Number.isInteger[[1]]; // false
Number.isInteger[5.0]; // true
Number.isInteger[5.000000000000001]; // false
Number.isInteger[5.0000000000000001]; // true, because of loss of precision
Number.isInteger[4500000000000000.1]; // true, because of loss of precision
43 trả về true
ngay cả khi nó không phải là số nguyên. [Ngưỡng thực tế thay đổi dựa trên số lượng bit cần thiết để biểu diễn số thập phân — ví dụ: Number.isInteger[0]; // true
Number.isInteger[1]; // true
Number.isInteger[-100000]; // true
Number.isInteger[99999999999999999999999]; // true
Number.isInteger[0.1]; // false
Number.isInteger[Math.PI]; // false
Number.isInteger[NaN]; // false
Number.isInteger[Infinity]; // false
Number.isInteger[-Infinity]; // false
Number.isInteger["10"]; // false
Number.isInteger[true]; // false
Number.isInteger[false]; // false
Number.isInteger[[1]]; // false
Number.isInteger[5.0]; // true
Number.isInteger[5.000000000000001]; // false
Number.isInteger[5.0000000000000001]; // true, because of loss of precision
Number.isInteger[4500000000000000.1]; // true, because of loss of precision
45 là true
, nhưng Number.isInteger[0]; // true
Number.isInteger[1]; // true
Number.isInteger[-100000]; // true
Number.isInteger[99999999999999999999999]; // true
Number.isInteger[0.1]; // false
Number.isInteger[Math.PI]; // false
Number.isInteger[NaN]; // false
Number.isInteger[Infinity]; // false
Number.isInteger[-Infinity]; // false
Number.isInteger["10"]; // false
Number.isInteger[true]; // false
Number.isInteger[false]; // false
Number.isInteger[[1]]; // false
Number.isInteger[5.0]; // true
Number.isInteger[5.000000000000001]; // false
Number.isInteger[5.0000000000000001]; // true, because of loss of precision
Number.isInteger[4500000000000000.1]; // true, because of loss of precision
47 là false
. ]Làm cách nào để kiểm tra xem ký tự là bảng chữ cái hay số trong JavaScript?
Để kiểm tra xem một ký tự có phải là chữ cái hay không, gọi phương thức test[] theo biểu thức chính quy sau - /^[a-zA-Z]+$/ . If the character is a letter, the test method will return true , otherwise false will be returned.
Làm cách nào để kiểm tra xem thứ gì đó có phải là số nguyên JavaScript không?
isInteger[] Số. Phương thức isInteger[] xác định xem giá trị được truyền có phải là số nguyên hay không.
Làm cách nào để kiểm tra xem ký tự đầu tiên của chuỗi có phải là số JavaScript không?
Kiểm tra xem Ký tự trong Chuỗi có phải là Số hay không .
Để kiểm tra xem một ký tự có phải là số hay không, hãy chuyển ký tự đó làm tham số cho hàm isNaN[]
Hàm kiểm tra xem giá trị được cung cấp có phải là NaN [không phải số]. .
Hàm isNaN cố gắng chuyển đổi chuỗi thành một số và nếu không thành công, nó sẽ trả về true
Làm cách nào để kiểm tra loại số trong JavaScript?
Số . Phương thức isInteger[] trong JavaScript dùng để kiểm tra giá trị truyền vào có phải là số nguyên hay không. Nó trả về true nếu giá trị được truyền vào là một số nguyên, ngược lại, nó trả về false.