Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- oficjalna ściąga ziemby do ściągania funkcji skryptów etc. no kurwa tutaj masz wsztstko (a przynajmniej wszystko to co dodam :v)
- -----------------------------------------------------------------------------------------------------------------------------------------------------------
- MATH()
- Właściwości:
- Math.E - Zwraca stałą Eulera, która wynosi ok. 2.71 2.718281828459045
- Math.LN2 - Zwraca logarytm dwóch, tj. ok. 0.69 0.6931471805599453
- Math.LN10 - Zwraca logarytm z dziesięciu, tj. ok. 2.30 2.302585092994046
- Math.LOG2E - Zwraca logarytm o podstawie 2 z liczby E, czyli ok. 1.44 1.4426950408889634
- Math.LOG10E - Zwraca logarytm o podstawie 10 z E, czyli ok. 0.43 0.4342944819032518
- Math.PI - Zwraca wartość liczby Pi, czyli ok. 3.14 3.141592653589793
- Math.SQRT1_2 - Zwraca pierwiastek kwadratowy z 0.5, czyli ok. 0.70 0.7071067811865476
- Math.SQRT2 - Zwraca pierwiastek kwadratowy z 2, czyli ok. 1.41 1.4142135623730951
- Metody
- Math.abs(liczba) - Zwraca wartość absolutną liczby
- Math.acos(liczba) - Zwraca arcus cosinus z liczby (podanej w radianach)
- Math.asin(liczba) - Zwraca arcus sinus z liczby (podanej w radianach)
- Math.atan(liczba) - Zwraca arcus tangens z liczby (podanej w radianach)
- Math.ceil(liczba) - Zwraca najmniejszą liczbę całkowitą, większą lub równą podanej liczbie
- Math.cos(liczba) - Zwraca cosinus liczby (podanej w radianach)
- Math.exp(liczba) - Zwraca wartość E podniesionej do potęgi wyrażonej podanym argumentem
- Math.floor(liczba) - Zwraca największą liczbę całkowitą mniejszą lub równą podanej liczbie
- Math.log(liczba) - Zwraca logarytm naturalny liczby
- Math.max(liczba1, liczba2) - Zwraca większą z dwóch liczb
- Math.min(liczba1, liczba2) - Zwraca mniejszą z dwóch liczb
- Math.pow(liczba1, liczba2) - Zwraca wartość liczby1 podniesionej do potęgi liczby2
- Math.random() - Zwraca wartość pseudolosową z przedziału 0 - 1
- Math.round(liczba) - Zwraca zaokrąglenie danej liczby do najbliższej liczby całkowitej
- Math.sin(liczba) - Zwraca sinus liczby (podanej w radianach)
- Math.sqrt(liczba) - Zwraca pierwiastek kwadratowy liczby
- Math.tan(liczba) - Zwraca tangens liczby (podanej w radianach)
- -----------------------------------------------------------------------------------------------------------------------------------------------------------
- Operatory
- przykłady dla y = 5
- Operator Nazwa działania Równanie Wynik
- + Dodawanie x = y + 2 y = 5 x = 7
- - Odejmowanie x = y - 2 y = 5 x = 3
- * Mnożenie x = y * 2 y = 5 x = 10
- / Dzielenie x = y / 2 y = 5 x = 2.5
- % Reszta z dzielenia x = y % 2 y = 5 x = 1
- ++ Inkrementacja x = ++y y = 6 x = 6
- x = y++ y = 6 x = 5
- -- Dekrementacja x = --y y = 4 x = 4
- x = y-- y = 4 x = 5
- ------------------------------------------------------------------------------
- Operatory Przypisania
- przykłady dla x = 10 i y = 5:
- Operator Przykład Równoznaczne z Wynik
- = x = y x = y x = 5
- += x += y x = x + y x = 15
- -= x -= y x = x - y x = 5
- *= x *= y x = x * y x = 50
- /= x /= y x = x / y x = 2
- %= x %= y x = x % y x = 0
- ------------------------------------------------------------------------------
- Operatory Porównania
- przykłady dla x = 5
- Operator Opis Równanie Zwróci
- == równe x == 8 false
- != różne x != 8 true
- === równa wartość i taki sam typ danych x === 5 true
- !== różne wartości lub różny typ danych x !== "5" true
- > większe od x > 8 false
- < mniejsze od x < 8 true
- >= większe bądź równe od x >= 8 false
- <= mniejsze bądź równe od x <= 8 true
- ------------------------------------------------------------------------------
- Operatory Logiczne
- przykłady dla x = 6 i y = 3:
- Operator Opis Przykład Wynik
- && and (i) (x < 10 && y > 1) Prawda, bo x jest mniejsze od 10 i y jest większe od 1
- || or (lub) (x > 8 || y > 1) Prawda, bo x nie jest większe od 8, ale y jest większe od 1
- ^ xor (jeden z, ale nie dwa równocześnie) (x === 6 ^ y === 3) Fałsz, bo obydwa są prawdziwe
- ! not (negacja) !(x === y) Prawda, bo negujemy to, że x === y
- ------------------------------------------------------------------------------
- //przykład danych typu prostego
- const varNr = 20; //prosta liczba
- const text = 'To jest tekst'; //prosty łańcuch znaków
- const bol = true; //logiczny - prawda/fałsz
- const myNul = null; //nic
- const x; //zmienna z nieokreśloną wartością, lub w ogóle nie istniejąca
- ------------------------------------------------------------------------------
- TYPY ZŁOŻONE
- let arr1 = [1, 2, 3];
- let arr2 = arr1; //zmienna arr2 wskazuje na tablicę [1, 2, 3]
- arr1.push(4);
- console.log(arr1); //1, 2, 3, 4
- console.log(arr2); //1, 2, 3, 4
- let arr1 = [1, 2, 3];
- let arr2 = arr1.slice(); //kopiuje całą tablicę za pomocą metody slice()
- arr1.push(4);
- console.log(arr1); //1, 2, 3, 4
- console.log(arr2); //1, 2, 3
- ------------------------------------------------------------------------------
- Pętla typu for
- for (zainicjowanie_licznika; warunek_kończący_wykonywanie_pętli; zwiększenie_zmniejszenie_licznika) {
- kod który zostanie wykonany pewną ilość razy
- }
- np
- let sum = 0;
- for (let i=0; i<10; i++) {
- sum += i;
- }
- console.log(sum); //wypisze 45
- ------------------------------------------------------------------------------
- Pętla typu while
- while (wyrażenie-sprawdzające-zakończenie-pętli) {
- ...fragment kodu który będzie powtarzany...
- }
- ------------------------------------------------------------------------------
- Przykłady użycia pętli
- Powiedzmy, że chcemy w konsoli wypisać tekst:
- ******
- Wykorzystajmy do tego pętlę:
- let str = '';
- for (let j=0; j<6; j++) {
- str += '*';
- }
- console.log(str);
- ------------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment