Baseline Widely available
ÐлобалÑÐ½Ð°Ñ isFinite()
ÑÑнкÑÐ¸Ñ Ð¾Ð¿ÑеделÑеÑ, ÑвлÑеÑÑÑ Ð»Ð¸ пеÑеданное знаÑение конеÑнÑм ÑиÑлом. ÐÑли необÑ
одимо, паÑамеÑÑ ÑнаÑала пÑеобÑазÑеÑÑÑ Ð² ÑиÑло.
function div(x) {
if (isFinite(1000 / x)) {
return "Number is NOT Infinity.";
}
return "Number is Infinity!";
}
console.log(div(0));
// Expected output: "Number is Infinity!""
console.log(div(1));
// Expected output: "Number is NOT Infinity."
СинÑакÑÐ¸Ñ ÐаÑамеÑÑÑ
testValue
ÐÑгÑÐ¼ÐµÐ½Ñ Ð´Ð»Ñ Ð¿ÑовеÑки, ÑвлÑеÑÑÑ Ð»Ð¸ он конеÑнÑм ÑиÑлом.
isFinite
ÑÑо ÑÑнкÑÐ¸Ñ Ð²ÐµÑÑ
него ÑÑÐ¾Ð²Ð½Ñ Ð¸ она не ÑвÑзана ни Ñ Ð¾Ð´Ð½Ð¸Ð¼ обÑекÑом.
ÐÑ Ð¼Ð¾Ð¶ÐµÑе иÑполÑзоваÑÑ ÑÑÑ ÑÑнкÑÐ¸Ñ Ñам, где ÑÑебÑеÑÑÑ Ð¾Ð¿ÑеделиÑÑ, ÑвлÑеÑÑÑ Ð»Ð¸ аÑгÑÐ¼ÐµÐ½Ñ ÐºÐ¾Ð½ÐµÑнÑм ÑиÑлом. ФÑнкÑÐ¸Ñ isFinite
иÑÑледÑÐµÑ ÑиÑло в ÑвоÑм паÑамеÑÑе. ÐÑли аÑгÑÐ¼ÐµÐ½Ñ ÑвлÑеÑÑÑ NaN, положиÑелÑной или оÑÑиÑаÑелÑной беÑконеÑноÑÑÑÑ, меÑод веÑнÑÑ false
; инаÑе возвÑаÑаеÑÑÑ true
.
isFinite(Infinity); // false
isFinite(NaN); // false
isFinite(-Infinity); // false
isFinite(0); // true
isFinite(2e64); // true
isFinite("0"); // true, но бÑло Ð±Ñ false еÑли иÑполÑзоваÑÑ
// более надÑжнÑй ваÑÐ¸Ð°Ð½Ñ Number.isFinite("0")
СпеÑиÑикаÑии СовмеÑÑимоÑÑÑ Ñ Ð±ÑаÑзеÑами СмоÑÑиÑе Ñакже
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