Baseline Widely available
СводкаÐеÑод Number.isNaN()
опÑеделÑеÑ, ÑвлÑеÑÑÑ Ð»Ð¸ пеÑеданное знаÑение NaN
. ÐÑо более надÑÐ¶Ð½Ð°Ñ Ð²ÐµÑÑÐ¸Ñ Ð¾ÑигиналÑной глобалÑной ÑÑнкÑии isNaN()
.
value
ÐнаÑение, пÑовеÑÑемое на NaN
.
ÐоÑколÑÐºÑ Ð¾Ð±Ð° опеÑаÑоÑа пÑовеÑки на ÑавенÑÑво, ==
и ===
, вÑÑиÑлÑÑÑÑÑ Ð² false
пÑи пÑовеÑке, ÑÑо NaN
и еÑÑÑ NaN
, поÑвлÑеÑÑÑ Ð½ÐµÐ¾Ð±Ñ
одимоÑÑÑ Ð² ÑÑнкÑии Number.isNaN()
. ÐÑа ÑиÑÑаÑÐ¸Ñ Ð¾ÑлиÑаеÑÑÑ Ð¾Ñ Ð²ÑеÑ
дÑÑгиÑ
возможнÑÑ
ÑÑавнений в JavaScript.
РоÑлиÑие Ð¾Ñ Ð³Ð»Ð¾Ð±Ð°Ð»Ñной ÑÑнкÑии isNaN()
, Number.isNaN()
не Ð¸Ð¼ÐµÐµÑ Ð¿ÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð¿ÑинÑдиÑелÑного пÑеобÑÐ°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð°ÑамеÑÑа в ÑиÑло. ÐÑо знаÑиÑ, ÑÑо в него безопаÑно пеÑедаваÑÑ Ð·Ð½Ð°ÑениÑ, коÑоÑÑе обÑÑно пÑевÑаÑаÑÑÑÑ Ð² NaN
, но на Ñамом деле NaN
не ÑвлÑÑÑÑÑ. Также ÑÑо знаÑиÑ, ÑÑо меÑод возвÑаÑÐ°ÐµÑ true
ÑолÑко Ð´Ð»Ñ ÑиÑловÑÑ
знаÑений, имеÑÑиÑ
знаÑение NaN
.
Number.isNaN(NaN); // true
Number.isNaN(Number.NaN); // true
Number.isNaN(0 / 0); // true
// ÐÑи иÑполÑзовании глобалÑной ÑÑнкÑии isNaN() ÑÑо вÑÑ Ð±ÑÐ´ÐµÑ true
Number.isNaN("NaN"); // false
Number.isNaN(undefined); // false
Number.isNaN({}); // false
Number.isNaN("blabla"); // false
// Ð ÑÑо вÑÑ Ð² лÑбом ÑлÑÑае бÑÐ´ÐµÑ false
Number.isNaN(true);
Number.isNaN(null);
Number.isNaN(37);
Number.isNaN("37");
Number.isNaN("37.37");
Number.isNaN("");
Number.isNaN(" ");
ÐолиÑил
Number.isNaN =
Number.isNaN ||
function (value) {
return typeof value === "number" && isNaN(value);
};
СпеÑиÑикаÑии СовмеÑÑимоÑÑÑ Ñ Ð±ÑаÑзеÑами СмоÑÑиÑе Ñакже
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