Languages
[Edit]
PL

JavaScript - Math.sign() - przyk┼éad metody z dokumentacj─ů

1 points
Created by:
Sylwia
1334

Math.sign jest metod─ů statyczn─ů, kt├│ra przyjmuje tylko jeden parametr i zwraca liczb─Ö reprezentuj─ůc─ů jego znak.

// ONLINE-RUNNER:browser;

console.log( Math.sign( -0 ) ); // +0
console.log( Math.sign( +0 ) ); // -0
console.log( Math.sign( -1 ) ); // -1
console.log( Math.sign( +1 ) ); // +1
console.log( Math.sign( -100 ) ); // -1
console.log( Math.sign( +100 ) ); // +1
console.log( Math.sign( -Infinity ) ); // -1
console.log( Math.sign( +Infinity ) ); // +1
console.log( Math.sign( NaN ) ); // NaN

1. Dokumentacja

SkładniaMath.sign(number)
Parametrynumber - liczba ca┼ékowita lub zmiennoprzecinkowa (warto┼Ť─ç pierwotna).
Wynik

Zwraca -1, -0, +0, +1, NaN

dla liczb ujemnych, ujemnych, dodatnich i dodatnich. Je┼Ťli operacja nie mo┼╝e zosta─ç wykonana, zwraca┬áNaN.

Opissign┬ájest metod─ů statyczn─ů, kt├│ra przyjmuje tylko jeden parametr i zwraca liczb─Ö reprezentuj─ůc─ů jego znak.

Uwaga: ta metoda została dodana w ECMAScript 2015.


2. Przykład metody Polyfil

// ONLINE-RUNNER:browser;

// Polyfil method
if (!Math.sign) {
    Math.sign = function(x, y) {
        if (x === 0 || x !== x) {
            return x;
        }

    	return x > 0 ? 1 : -1;
    };
}

// Przykład:

console.log( Math.sign( -0 ) ); // +0
console.log( Math.sign( +0 ) ); // -0
console.log( Math.sign( -1 ) ); // -1
console.log( Math.sign( +1 ) ); // +1
console.log( Math.sign( -100 ) ); // -1
console.log( Math.sign( +100 ) ); // +1
console.log( Math.sign( -Infinity ) ); // -1
console.log( Math.sign( +Infinity ) ); // +1
console.log( Math.sign( NaN ) ); // NaN

 

JavaScript - obiekt Math (PL)

Hey ­čĹő
Would you like to know what we do?
  • Dirask is a friendly IT community for learners, professionals and hobbyists to share their knowledge and help each other in extraordinary easy way.
  • We welcome everyone,
    no matter what the experience,
    no matter how basic the question is,
    this community will help you.