Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ПЕРЕМЕННЫЕ
- var message; // a-z, A-Z, 0-9, $, _, название не может начинаться с цифры, важен регистр
- var myMessage;
- myMessage = "hello"; // либо
- var myNumber = 10.484; // числа пишутся без кавычек будет воспринято как число если с кавычками как строка ниже
- var myString = "hi!";
- var myBoolean = true; // false без кавычек
- var myUndefined = undefined; // значит что значения переменной нет вообще, Null знчит что значение равняется пустоте
- var myObject = {
- name: "NICK",
- age: 29
- }; // свойства обьекта
- // ЧИСЛА
- // var result = 40 + 10;
- // alert(result); // будет выведен результат либо alert(40 + 10) console.log(40 + 10); выводит результат в консоль
- // console.log(40 + myNumber);
- // console.log(40 - myNumber);
- // console.log(40 * myNumber);
- // console.log(40 / myNumber);
- // myNumber = myNumber + 1; // либо myNumber += 1; либо myNumber ++ (это увеличивает число на 1)
- // console.log(myNumber);
- // console.log(Math.round(5.45)); // округление; ceil - округление в большую сторону всегда; floor - в меньшую
- // var newNumber = 2.437;
- // console.log(newNumber.toFixed(1)); // показывает сколько чисел будут отображаться после запятой + округление
- // СТРОКИ
- // console.log("40" + myNumber); // конкатенация строка + цифра
- // console.log(myString + " how are you?");
- // console.log(myString.toLowerCase()); // меняет регистр на меньший
- // console.log(myString.toUpperCase()); // меняет регистр на больший
- // МАССИВЫ
- // var names = ["NICK", "Nik"] // индекс это номер элемента с 0..........999999999
- // console.log(names[1].toUpperCase());
- // names[1] = "Godzilla";
- // console.log(names[1]);
- // names.push("NIKKK");
- // console.log(names[2]); // обавляет элемент в массив
- // console.log(names); // показывает все элементы массива и их индексы
- // УСЛОВИЯ
- // if (5 == 5) {
- //
- // console.log("good")
- // } // == это равенство, оператор сравнивает значения но не тип данных тоесть "" не иммет значения, === сравнивает и тип и значения
- //
- // if ("NICK" != "Nik" || myNumber < 20) {
- //
- // console.log("Same name");
- // } // != не равно, !== строго не равно && - И (оба условия должны быть выполнены) || - или
- //
- // if (myNumber < 20) {
- // console.log("number less than 20")
- // } else {
- // console.log("number more than 20")
- //
- // }
- // ЦИКЛЫ
- // for (var i = 0; i < 10; i++) {
- // if (i == 5) {
- //
- // continue; // переход к шагу дальше тоесть 01234 6789
- //
- // // break; // когда равняется 5-ти
- // }
- //
- // console.log(i);
- //
- // } // цикл повторяется 10 раз
- //
- // for (var j = 0; j < names.length; j++) {
- //
- // console.log(names[j]);
- //
- // }
- // var i = 0;
- // while (i < 10) {
- // console.log(i);
- // i++;
- //
- // } // аналог for (i++ казывает на конечный цикл)
- // ФУНКЦИИ
- // function test() { // обьявление функции
- // console.log("do your best");
- // }
- // test(); // вызов функции
- // function sum(x, y) { // x, y аргументы переменные
- // console.log(x + y);
- // }
- // sum(10, 59); // значения аргументов
- // function sum(x, y) {
- // return x + y;
- // }
- // console.log(sum(10, 59));
- // console.log(sum(3, 59));
- // console.log(sum(10, 78));
- // console.log(sum(10, 154656));
- // ОБЬЕКТЫ
- var myObject = {
- name: "NICK",
- surname: "Luchian",
- age: 29,
- getFullName: function () {
- return this.name +" "+ this.surname; // (+ конкатенация) this - это значит что мы обращаемся к текущему обьекту, если мы обращаемся к свойству за пределами обьекта то тогда myObject.name
- }
- };
- // myObject.name = "Godjira";
- console.log(myObject.name);
- console.log(myObject.getFullName()); // вызов метода осуществяется с помощью ()
- var amazingcode = 10 + 10;
- alert(amazingcode);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement