legatmichau

uber ściąga do js by ziemba

Oct 27th, 2018
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. oficjalna ściąga ziemby do ściągania funkcji skryptów etc. no kurwa tutaj masz wsztstko (a przynajmniej wszystko to co dodam :v)
  2.  
  3. -----------------------------------------------------------------------------------------------------------------------------------------------------------
  4. MATH()
  5.  
  6. Właściwości:
  7.  
  8. Math.E          - Zwraca stałą Eulera, która wynosi                  ok. 2.71    2.718281828459045
  9. Math.LN2        - Zwraca logarytm dwóch, tj.                       ok. 0.69    0.6931471805599453
  10. Math.LN10       - Zwraca logarytm z dziesięciu, tj.                ok. 2.30    2.302585092994046
  11. Math.LOG2E      - Zwraca logarytm o podstawie 2 z liczby E, czyli   ok. 1.44    1.4426950408889634
  12. Math.LOG10E     - Zwraca logarytm o podstawie 10 z E, czyli         ok. 0.43    0.4342944819032518
  13. Math.PI         - Zwraca wartość liczby Pi, czyli                     ok. 3.14    3.141592653589793
  14. Math.SQRT1_2    - Zwraca pierwiastek kwadratowy z 0.5, czyli        ok. 0.70    0.7071067811865476
  15. Math.SQRT2      - Zwraca pierwiastek kwadratowy z 2, czyli          ok. 1.41    1.4142135623730951
  16.  
  17. Metody
  18.  
  19. Math.abs(liczba)            - Zwraca wartość absolutną liczby
  20. Math.acos(liczba)           - Zwraca arcus cosinus z liczby (podanej w radianach)
  21. Math.asin(liczba)           - Zwraca arcus sinus z liczby (podanej w radianach)
  22. Math.atan(liczba)           - Zwraca arcus tangens z liczby (podanej w radianach)
  23. Math.ceil(liczba)           - Zwraca najmniejszą liczbę całkowitą, większą lub równą podanej liczbie
  24. Math.cos(liczba)            - Zwraca cosinus liczby (podanej w radianach)
  25. Math.exp(liczba)            - Zwraca wartość E podniesionej do potęgi wyrażonej podanym argumentem
  26. Math.floor(liczba)          - Zwraca największą liczbę całkowitą mniejszą lub równą podanej liczbie
  27. Math.log(liczba)            - Zwraca logarytm naturalny liczby
  28. Math.max(liczba1, liczba2)  - Zwraca większą z dwóch liczb
  29. Math.min(liczba1, liczba2)  - Zwraca mniejszą z dwóch liczb
  30. Math.pow(liczba1, liczba2)  - Zwraca wartość liczby1 podniesionej do potęgi liczby2
  31. Math.random()               - Zwraca wartość pseudolosową z przedziału 0 - 1
  32. Math.round(liczba)          - Zwraca zaokrąglenie danej liczby do najbliższej liczby całkowitej
  33. Math.sin(liczba)            - Zwraca sinus liczby (podanej w radianach)
  34. Math.sqrt(liczba)           - Zwraca pierwiastek kwadratowy liczby
  35. Math.tan(liczba)            - Zwraca tangens liczby (podanej w radianach)
  36.  
  37. -----------------------------------------------------------------------------------------------------------------------------------------------------------
  38.  
  39. Operatory
  40.  
  41. przykłady dla y = 5
  42.  
  43. Operator    Nazwa działania        Równanie   Wynik
  44. +           Dodawanie           x = y + 2   y = 5   x = 7
  45. -           Odejmowanie         x = y - 2   y = 5   x = 3
  46. *           Mnożenie           x = y * 2   y = 5   x = 10
  47. /           Dzielenie           x = y / 2   y = 5   x = 2.5
  48. %           Reszta z dzielenia  x = y % 2   y = 5   x = 1
  49. ++          Inkrementacja       x = ++y     y = 6   x = 6
  50.                                 x = y++     y = 6   x = 5
  51. --          Dekrementacja       x = --y     y = 4   x = 4
  52.                                 x = y--     y = 4   x = 5
  53.                                
  54. ------------------------------------------------------------------------------
  55.  
  56. Operatory Przypisania
  57.  
  58. przykłady dla x = 10 i y = 5:
  59.  
  60. Operator    Przykład   Równoznaczne z Wynik
  61. =           x = y       x = y           x = 5
  62. +=          x += y      x = x + y       x = 15
  63. -=          x -= y      x = x - y       x = 5
  64. *=          x *= y      x = x * y       x = 50
  65. /=          x /= y      x = x / y       x = 2
  66. %=          x %= y      x = x % y       x = 0
  67.  
  68. ------------------------------------------------------------------------------
  69.  
  70. Operatory Porównania
  71.  
  72. przykłady dla x = 5
  73.  
  74. Operator    Opis                                    Równanie   Zwróci
  75. ==          równe                                  x == 8      false
  76. !=          różne                                 x != 8      true
  77. ===         równa wartość i taki sam typ danych      x === 5     true
  78. !==         różne wartości lub różny typ danych        x !== "5"   true
  79. >           większe od                             x > 8       false
  80. <           mniejsze od                             x < 8       true
  81. >=          większe bądź równe od                   x >= 8      false
  82. <=          mniejsze bądź równe od                   x <= 8      true
  83.  
  84. ------------------------------------------------------------------------------
  85.  
  86. Operatory Logiczne
  87.  
  88.  przykłady dla x = 6 i y = 3:
  89.  
  90. Operator    Opis                                        Przykład               Wynik
  91. &&          and (i)                                     (x < 10 && y > 1)       Prawda, bo x jest mniejsze od 10 i y jest większe od 1
  92. ||          or (lub)                                    (x > 8 || y > 1)        Prawda, bo x nie jest większe od 8, ale y jest większe od 1
  93. ^           xor (jeden z, ale nie dwa równocześnie)       (x === 6 ^ y === 3)     Fałsz, bo obydwa są prawdziwe
  94. !           not (negacja)                               !(x === y)              Prawda, bo negujemy to, że x === y
  95.  
  96. ------------------------------------------------------------------------------
  97.  
  98. //przykład danych typu prostego
  99.  
  100. const varNr = 20; //prosta liczba
  101. const text = 'To jest tekst'; //prosty łańcuch znaków
  102. const bol = true; //logiczny - prawda/fałsz
  103. const myNul = null; //nic
  104.  
  105. const x; //zmienna z nieokreśloną wartością, lub w ogóle nie istniejąca
  106.  
  107. ------------------------------------------------------------------------------
  108.  
  109. TYPY ZŁOŻONE
  110.  
  111. let arr1 = [1, 2, 3];
  112. let arr2 = arr1; //zmienna arr2 wskazuje na tablicę [1, 2, 3]
  113.  
  114. arr1.push(4);
  115. console.log(arr1); //1, 2, 3, 4
  116. console.log(arr2); //1, 2, 3, 4
  117.  
  118.  
  119.  
  120. let arr1 = [1, 2, 3];
  121. let arr2 = arr1.slice(); //kopiuje całą tablicę za pomocą metody slice()
  122.  
  123. arr1.push(4);
  124. console.log(arr1); //1, 2, 3, 4
  125. console.log(arr2); //1, 2, 3
  126.  
  127. ------------------------------------------------------------------------------
  128.  
  129. Pętla typu for
  130.  
  131. for (zainicjowanie_licznika;  warunek_kończący_wykonywanie_pętli;  zwiększenie_zmniejszenie_licznika) {
  132.     kod który zostanie wykonany pewną ilość razy
  133. }
  134.  
  135. np
  136.  
  137. let sum = 0;
  138. for (let i=0; i<10; i++) {
  139.     sum += i;
  140. }
  141. console.log(sum); //wypisze 45
  142.  
  143. ------------------------------------------------------------------------------
  144.  
  145. Pętla typu while
  146.  
  147. while (wyrażenie-sprawdzające-zakończenie-pętli) {
  148.     ...fragment kodu który będzie powtarzany...
  149. }
  150.  
  151. ------------------------------------------------------------------------------
  152.  
  153. Przykłady użycia pętli
  154. Powiedzmy, że chcemy w konsoli wypisać tekst:
  155.  
  156.  
  157. ******
  158. Wykorzystajmy do tego pętlę:
  159.  
  160. let str = '';
  161.  
  162. for (let j=0; j<6; j++) {
  163.     str += '*';
  164. }
  165.  
  166. console.log(str);
  167.  
  168. ------------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment