Baseline Widely available
Number.isInteger()
ã¯éçã¡ã½ããã§ã渡ãããå¤ãæ´æ°ãã©ãããå¤å®ãã¾ãã
function fits(x, y) {
if (Number.isInteger(y / x)) {
return "Fits!";
}
return "Does NOT fit!";
}
console.log(fits(5, 10));
// Expected output: "Fits!"
console.log(fits(5, 11));
// Expected output: "Does NOT fit!"
æ§æ 弿°
value
æ´æ°ãã©ãããå¤å®ãããå¤ã§ãã
è«çå¤ã§ã渡ãããå¤ãæ´æ°ã§ããã° true
ã§ãããã以å¤ã®å ´å㯠false
ã§ãã
æå®ãããå¤ãæ´æ°ã®å ´å㯠true
ãè¿ããããã§ãªãå ´å㯠false
ãè¿ãã¾ããNaN
ããã㯠Infinity
ã®å ´åã false
ãè¿ãã¾ãããã®ã¡ã½ããã¯æ´æ°ã¨ãã¦è¡¨ããã¨ãã§ããæµ®åå°æ°ç¹æ°ã true
ãè¿ãã¾ããå¤ãæ°å¤ã§ãªãå ´åã¯å¸¸ã« false
ãè¿ãã¾ãã
æ°å¤ãªãã©ã«ã®ä¸ã«ã¯ãECMAScript ã®æµ®åå°æ°ç¹æ°ã¨ã³ã³ã¼ãã£ã³ã° (IEEE-754) ã®ç²¾åº¦å¶éã«ãããæ´æ°ã§ãªãããã«è¦ãã¦ãå®ã¯æ´æ°ã表ãã¦ãããã®ããããã¨ã«æ³¨æãã¦ãã ãããä¾ãã°ã5.0000000000000001
㯠5
㨠1e-16
ã ãç°ãªãã¾ãããããã¯å°ãããã¦è¡¨ãããã¾ãããï¼åèã¾ã§ã«ãNumber.EPSILON
ã¯ã1 㨠1 ãã大ããæ¬¡ã®è¡¨ç¾å¯è½ãªæµ®åå°æ°ç¹æ°ã®éã®è·é¢ãæ ¼ç´ãã¦ãããããã¯ããã 2.22e-16
ã§ãï¼ããããã£ã¦ã5.0000000000000001
㯠5
ã¨åãã¨ã³ã³ã¼ãã£ã³ã°ã§è¡¨ããã¾ãã®ã§ãNumber.isInteger(5.000000000001)
㯠true
ãè¿ããã¨ã«ãªãã¾ãã
åæ§ã®æå³ã§ãNumber.MAX_SAFE_INTEGER
ã®å¤§ããåå¾ã®æ°å¤ã¯ç²¾åº¦ã失ããæ´æ°ã§ãªãã¦ã Number.isInteger
ã true
ãè¿ãããã«ãªããï¼å®éã®é¾å¤ã¯ã10 鲿°ã表ãã®ã«ä½ãããå¿
è¦ãã«ãã£ã¦å¤ããã¾ããä¾ãã°ã Number.isInteger(450000000000.1)
㯠true
ã§ããã Number.isInteger(450000000000.5)
㯠false
ã§ããï¼
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ï¼ç²¾åº¦ãè½ã¡ãããï¼
Number.isInteger(4500000000000000.1); // trueï¼ç²¾åº¦ãè½ã¡ãããï¼
仿§æ¸ ãã©ã¦ã¶ã¼ã®äºææ§ é¢é£æ
å ±
Number.isInteger
ã®ããªãã£ã« (core-js
)Number
ãªãã¸ã§ã¯ããRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4