number - Kurs HTML i CSS
- Operacje na tekście w JavaScript - String.prototype / Fragment tekstu - substring
String.prototype.substring() String.prototype.substring(start) String.prototype.substring(start, end) Parametry: Number start - pozycja znaku początkowego (domyślnie: 0) Number end - pozycja znaku po końcowym (domyślnie: długość tekstu) Wartość: String - wycięty tekst Tworzy wycinek tekstu, składający się z kolejnych znaków poczynając od początkowego (na który wskazuje pozycja start) aż do końcowego (przed pozycją end). Jeżeli do funkcji nie zostaną przekazane żadne argumenty, będzie...
- Funkcje matematyczne - Math / Logarytm naturalny - log
Math.log(x) Parametry: Number x - liczba rzeczywista większa lub równa 0 Wartość: Number - logarytm naturalny Oblicza wartość logarytmu naturalnego, czyli logarytmu o podstawie Math.E. Aby sprawdzić, czy funkcja nie zwróciła przypadkiem niepoprawnego wyniku, użyj funkcji isNaN. Przykład Math.log Math.log(-Infinity); // NaN Math.log(-0.01); // NaN Math.log(0); // -Infinity Math.log(0.5); // -0.6931471805599453 Math.log(1); // 0 Math.log(Math.E); // 1...
- Funkcje matematyczne - Math / Sinus - sin
Math.sin(x) Parametry: Number x - kąt wyrażony w radianach Wartość: Number - liczba rzeczywista z przedziału -1...1 Oblicza wartość funkcji sininus, będącej stosunkiem przeciwległej przyprostokątnej do przeciwprostokątnej w trójkącie prostokątnym. Math.pow(Math.sin(x), 2) + Math.pow(Math.cos(x), 2) == 1 Przykład Math.sin Math.sin(-Math.PI/2); // -1 Math.sin(0); // 0 Math.sin(Math.PI/2); // 1 Math.sin(NaN); // NaN Math.sin(Infinity); // NaN Math.sin(-Infinity)...
- Funkcje matematyczne - Math / Pierwiastek kwadratowy - sqrt
Math.sqrt(x) Parametry: Number x - nieujemna liczba rzeczywista Wartość: Number - nieujemna liczba rzeczywista Oblicza wartość pierwiastka kwadratowego, takiego że: Math.sqrt(Math.pow(x, 2)) == Math.abs(x) Ta funkcja jest równoważna wywołaniu: Math.pow(x, 0.5). Aby sprawdzić, czy funkcja nie zwróciła przypadkiem niepoprawnego wyniku, użyj funkcji isNaN. Przykład Math.sqrt Math.sqrt(0); // 0 Math.sqrt(1); // 1 Math.sqrt(4); // 2 Math.sqrt(9); // 3...
- Operacje na wartościach liczbowych - Number.prototype / Formatowanie liczby zgodnie z językiem - toLocaleString
Number.prototype.toLocaleString() Wartość: String - tekst Funkcja powinna zapisać liczbę w postaci tekstu w domyślnym języku ustawionym w systemie operacyjnym użytkownika. Na przykład w języku polskim liczby rzeczywiste zapisujemy z użyciem znaku przecinka, podczas gdy angielskim - z użyciem kropki. Dodatkowo w języku polskim dla poprawy czytelności kolejne tysiące liczby możemy oddzielać od siebie znakiem spacji. Przykład Number.prototype.toLocaleString (1000.2).toLocaleString()...
- Funkcje matematyczne - Math / Tangens - tan
Math.tan(x) Parametry: Number x - kąt wyrażony w radianach Wartość: Number - liczba rzeczywista Oblicza wartość funkcji tangens, będącej stosunkiem przeciwległej przyprostokątnej do przyległej przyprostokątnej w trójkącie prostokątnym. Math.tan(x) == Math.sin(x) / Math.cos(x) Choć specyfikacja nie zawiera funkcji ctan, cotangens można obliczyć w bardzo prosty sposób: 1 / Math.tan(x) Przykład Math.tan Math.tan(0); // 0 Math.tan(NaN); // NaN Math.tan(Infinity); // NaN...
- Funkcje matematyczne - Math / Arcus cosinus - acos
Math.acos(x) Parametry: Number x - liczba rzeczywista z przedziału -1...1 Wartość: Number - kąt wyrażony w radianach z przedziału od 0 do Math.PI Oblicza wartość funkcji arcus cosinus, będącej odwrotnością funkcji Math.cos. Funkcja odwrotna przyporządkowuje wartościom funkcji właściwe im argumenty. Aby sprawdzić, czy funkcja nie zwróciła przypadkiem niepoprawnego wyniku, użyj funkcji isNaN. Przykład Math.acos Math.acos(-Infinity); // NaN Math.acos(-1.01); // NaN Math.acos(-1)...
- Funkcje matematyczne - Math / Arcus sinus - asin
Math.asin(x) Parametry: Number x - liczba rzeczywista z przedziału -1...1 Wartość: Number - kąt wyrażony w radianach z przedziału od -Math.PI/2 do Math.PI/2 Oblicza wartość funkcji arcus sinus, będącej odwrotnością funkcji Math.sin. Funkcja odwrotna przyporządkowuje wartościom funkcji właściwe im argumenty. Aby sprawdzić, czy funkcja nie zwróciła przypadkiem niepoprawnego wyniku, użyj funkcji isNaN. Przykład Math.asin Math.asin(-Infinity); // NaN Math.asin(-1.01); // NaN...
- Funkcje matematyczne - Math / Arcus tangens - atan
Math.atan(x) Parametry: Number x - dowolna liczba rzeczywista Wartość: Number - kąt wyrażony w radianach z przedziału od -Math.PI/2 do Math.PI/2 Oblicza wartość funkcji arcus tangens, będącej odwrotnością funkcji Math.tan. Funkcja odwrotna przyporządkowuje wartościom funkcji właściwe im argumenty. Aby sprawdzić, czy funkcja nie zwróciła przypadkiem niepoprawnego wyniku, użyj funkcji isNaN. Przykład Math.atan Math.atan(-Infinity); // -1.5707963267948966 == -Math.PI/2 Math.atan(-1.01)...
- Funkcje matematyczne - Math / Zaokrąglanie w górę - ceil
Math.ceil(x) Parametry: Number x - dowolna liczba rzeczywista Wartość: Number - liczba całkowita zaokrąglona w górę Wykonuje zaokrąglenie dowolnej liczby rzeczywistej do najbliższej większej lub równej liczby całkowitej. Math.ceil(x) == -Math.floor(-x) Przykład Math.ceil Math.ceil(-Infinity); // -Infinity Math.ceil(-1.9); // -1 Math.ceil(-1.1); // -1 Math.ceil(-1); // -1 Math.ceil(-0.9); // 0 Math.ceil(-0.1); // 0 Math.ceil(0); // 0 Math.ceil(0.1)...