Baseline Widely available
СводкаÐеÑод Math.sign()
возвÑаÑÐ°ÐµÑ Ð·Ð½Ð°Ðº ÑиÑла, ÑказÑваÑÑий на Ñо, ÑвлÑеÑÑÑ Ð»Ð¸ ÑиÑло оÑÑиÑаÑелÑнÑм, положиÑелÑнÑм или нÑлÑм.
ÐоÑколÑÐºÑ Ð¼ÐµÑод sign()
ÑвлÑеÑÑÑ ÑÑаÑиÑеÑким меÑодом обÑекÑа Math
, Ð²Ñ Ð²Ñегда Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¸ÑполÑзоваÑÑ ÐµÐ³Ð¾ как Math.sign()
, а не пÑÑаÑÑÑÑ Ð²ÑзÑваÑÑ Ð¼ÐµÑод на Ñозданном ÑкземплÑÑе обÑекÑа Math
(поÑколÑÐºÑ Ð¾Ð±ÑÐµÐºÑ Math
не ÑвлÑеÑÑÑ ÐºÐ¾Ð½ÑÑÑÑкÑоÑом).
ÐеÑод Ð¼Ð¾Ð¶ÐµÑ Ð²ÐµÑнÑÑÑ Ð¾Ð´Ð½Ð¾ из пÑÑи знаÑений: 1
, -1
, 0
, -0
и NaN
, коÑоÑÑе пÑедÑÑавлÑÑÑ, ÑооÑвеÑÑÑвенно «положиÑелÑное ÑиÑло», «оÑÑиÑаÑелÑное ÑиÑло», «положиÑелÑнÑй нолÑ», «оÑÑиÑаÑелÑнÑй нолÑ» и NaN
.
ÐбÑаÑиÑе внимание, ÑÑо аÑгÑменÑ, пеÑеданнÑй в ÑÑÐ¾Ñ Ð¼ÐµÑод, бÑÐ´ÐµÑ Ð½ÐµÑвно пÑеобÑазован в ÑиÑло.
ÐÑимеÑÑ ÐÑимеÑ: иÑполÑзование меÑодаMath.sign()
Math.sign(3); // 1
Math.sign(-3); // -1
Math.sign("-3"); // -1
Math.sign(0); // 0
Math.sign(-0); // -0
Math.sign(NaN); // NaN
Math.sign("foo"); // NaN
Math.sign(); // NaN
ÐолиÑил
Math.sign =
Math.sign ||
function (x) {
x = +x; // пÑеобÑазÑем в ÑиÑло
if (x === 0 || isNaN(x)) {
return x;
}
return x > 0 ? 1 : -1;
};
СпеÑиÑикаÑии СовмеÑÑимоÑÑÑ Ñ Ð±ÑаÑзеÑами СмоÑÑиÑе Ñакже
Math.abs()
Math.ceil()
Math.floor()
Math.round()
Math.trunc()
ÐкÑпеÑименÑалÑÐ½Ð°Ñ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑÑ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