Advertisement
Guest User

Js practice

a guest
May 20th, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ПЕРЕМЕННЫЕ
  2.  
  3. var message; // a-z, A-Z, 0-9, $, _, название не может начинаться с цифры, важен регистр
  4. var myMessage;
  5. myMessage = "hello"; // либо
  6. var myNumber = 10.484; // числа пишутся без кавычек будет воспринято как число если с кавычками как строка ниже
  7. var myString = "hi!";
  8. var myBoolean = true; // false без кавычек
  9. var myUndefined = undefined; // значит что значения переменной нет вообще, Null знчит что значение равняется пустоте
  10. var myObject = {
  11.     name: "NICK",
  12.     age: 29
  13. }; // свойства обьекта
  14.  
  15. // ЧИСЛА
  16.  
  17. // var result = 40 + 10;
  18. //  alert(result); // будет выведен результат либо alert(40 + 10) console.log(40 + 10); выводит результат в консоль
  19. //  console.log(40 + myNumber);
  20. //  console.log(40 - myNumber);
  21. //  console.log(40 * myNumber);
  22. //  console.log(40 / myNumber);
  23. //  myNumber = myNumber + 1; // либо myNumber += 1; либо myNumber ++ (это увеличивает число на 1)
  24. //  console.log(myNumber);
  25. //  console.log(Math.round(5.45)); // округление; ceil - округление в большую сторону всегда; floor - в меньшую
  26.  
  27. //  var newNumber = 2.437;
  28. //  console.log(newNumber.toFixed(1)); // показывает сколько чисел будут отображаться после запятой + округление
  29.  
  30. // СТРОКИ
  31.  
  32. //  console.log("40" + myNumber); // конкатенация строка + цифра
  33. //  console.log(myString + " how are you?");
  34. //  console.log(myString.toLowerCase()); // меняет регистр на меньший
  35. //  console.log(myString.toUpperCase()); // меняет регистр на больший
  36.  
  37. // МАССИВЫ
  38.  
  39. // var names = ["NICK", "Nik"] // индекс это номер элемента с 0..........999999999
  40. //  console.log(names[1].toUpperCase());
  41. //  names[1] = "Godzilla";
  42. //  console.log(names[1]);
  43. //  names.push("NIKKK");
  44. //  console.log(names[2]); // обавляет элемент в массив
  45. //  console.log(names); // показывает все элементы массива и их индексы
  46.  
  47. // УСЛОВИЯ
  48.  
  49. //   if (5 == 5) {
  50. //       
  51. //       console.log("good")
  52. //   } // == это равенство, оператор сравнивает значения но не тип данных тоесть "" не иммет значения, === сравнивает и тип и значения
  53. //   
  54. //   if ("NICK" != "Nik" || myNumber < 20) {
  55. //       
  56. //       console.log("Same name");
  57. //   }  // != не равно, !== строго не равно && - И (оба условия должны быть выполнены) || - или
  58. //   
  59. //   if (myNumber < 20) {
  60. //          console.log("number less than 20")
  61. //   } else {
  62. //          console.log("number more than 20")
  63. //
  64. //   }
  65.  
  66. // ЦИКЛЫ
  67.  
  68. //  for (var i = 0; i < 10; i++) {
  69. //      if (i == 5) {
  70. //
  71. //              continue; // переход к шагу дальше тоесть 01234 6789
  72. //
  73. //              // break; // когда равняется 5-ти
  74. //      }
  75. //
  76. //      console.log(i);
  77. //
  78. //  }  // цикл повторяется 10 раз
  79. //
  80. //  for (var j = 0; j < names.length; j++) {
  81. //
  82. //      console.log(names[j]);
  83. //     
  84. //  }
  85.  
  86. //  var i = 0;
  87. //  while (i < 10) {
  88. //      console.log(i);
  89. //      i++;
  90. //
  91. //  } // аналог for  (i++ казывает на конечный цикл)
  92.  
  93. // ФУНКЦИИ
  94.  
  95. // function test() { // обьявление функции
  96. //  console.log("do your best");
  97.    
  98. // }
  99.  
  100. // test(); // вызов функции
  101.  
  102. // function sum(x, y) { // x, y аргументы переменные
  103. //  console.log(x + y);
  104.  
  105. // }
  106.  
  107. // sum(10, 59); // значения аргументов
  108.  
  109. // function sum(x, y) {
  110. //  return x + y;
  111. // }
  112.  
  113. // console.log(sum(10, 59));
  114. // console.log(sum(3, 59));
  115. // console.log(sum(10, 78));
  116. // console.log(sum(10, 154656));
  117.  
  118. // ОБЬЕКТЫ
  119.  
  120. var myObject = {
  121.     name: "NICK",
  122.     surname: "Luchian",
  123.     age: 29,
  124.     getFullName: function () {
  125.         return this.name +" "+ this.surname;                                        // (+ конкатенация) this - это значит что мы обращаемся к текущему обьекту, если мы обращаемся к свойству за пределами обьекта то тогда myObject.name
  126.     }
  127. };
  128.  
  129. // myObject.name = "Godjira";
  130. console.log(myObject.name);
  131. console.log(myObject.getFullName());                            // вызов метода осуществяется с помощью ()
  132.  
  133.  
  134. var amazingcode = 10 + 10;
  135. alert(amazingcode);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement