Содержание
- 2. Где можно запускать JavaScript-код ? Браузер Через js-файлы Из консоли Сервисы https://jsfiddle.net https://plnkr.co …. Сервер NodeJS
- 4. Как выполняется код JavaScript? JavaScript-движок — это программа, или, другими словами, интерпретатор, выполняющий код, написанный на
- 5. Подключение JS в HTML-файл My example My message alert('Inline JavaScript');
- 6. Синтаксис. Комментарии // закомментированный код в одну строку /* много строк закомментированного кода */ Комментарий -
- 7. Переменные Переменная - именованная область памяти хранящая некоторое значение, которое может быть изменено во время выполнения
- 8. var, let, const var digit = 10; let myDigit = 5; const someDigit = 1;
- 9. Именование переменных Буквы латинского алфавита (a-z, A-Z) Цифры (но не на первом месте) (0-9) Знак нижнего
- 10. Некоторые зарезервированные слова var let const break continue for function case default delete return switch try
- 11. Hoisting (Поднятие переменных) console.log(digit); var digit = 100; console.log(digit); console.log(digit); let digit = 100; console.log(digit);
- 12. Типы данных Примитивные: Number - целые и вещественные числа; String - строковые значения; Boolean - логический
- 13. Определение типа данных typeof undefined // "undefined" typeof 0 // "number" typeof true // "boolean" typeof
- 14. Определение типа данных typeof NaN; // number typeof Infinity; //number typeof []; // object
- 15. Явное преобразование типов var a = 5; console.log(typeof a); // number var b = "7"; console.log(typeof
- 16. Явное преобразование типов var a = '5'; var b = '5.5'; console.log(parseInt(b)); // 5 var c
- 17. Явное преобразование типов Number('25.3'); // 25.3 Number('25.3abcd'); // NaN Number(true); // 1 String(false); // "false" Boolean(1);
- 18. Строковые литералы. Escape-последовательности var str = "Hello, world;\nWe are here"; alert(str); \n - перенос строки \t
- 19. Операторы Унарные Бинарные Тернарный
- 20. Унарные + (унарный плюс) - (унарный минус) ++ (инкремент) -- (декремент)
- 21. Унарные операторы. Примеры var digit1 = "5"; var digit2 = 3; console.log(typeof digit1); // string console.log(typeof
- 22. Инкремент и Декремент var a = 1; alert(a); // 1 // Постфиксная форма: a++; alert(a); //
- 23. Бинарные операторы Арифметические Операторы сравнения Логические операторы
- 24. Арифметические операторы + Сложение (для строк - конкатенация) - Вычитание * Умножение / Деление (деление на
- 25. Бинарные операторы. Примеры var digit = 11; var str0 = 'Hello'; var str1 = ', ';
- 26. Арифметические операторы. Примеры var a = 5; var b = 3; console.log(a+b); // 8 var c
- 27. Арифметические операторы. Примеры var a = 5; var b = "3"; console.log(a+b); // "53" console.log(a-b); //
- 28. Деление по модулю (остаток от деления) var digit = 10; console.log(digit % 2); // 0 var
- 29. Операторы сравнения > Больше >= Больше либо равно == Равно ли (не строгое равно) != Не
- 30. Операторы сравнения. Примеры var digit1 = 5; var digit2 = 3; var value1 = "3", value2,
- 31. Логические операторы && Логическое И ИСТИНА && ИСТИНА = ИСТИНА ИСТИНА && ЛОЖЬ = ЛОЖЬ ЛОЖЬ
- 32. Логические операторы. Примеры console.log(true && true); // true console.log(false && true); // false console.log(false || true);
- 33. Неявное преобразование типов console.log(1 && true); // true console.log(0 && true); // 0 console.log(0 || 5);
- 34. Сокращенные арифметические операции var a = 5; a = a + 1; a += 1; a
- 35. Взаимодействие с пользователем alert - функция для вывода сообщения пользователю var name = 'Robert'; alert( "Привет"
- 36. Получение данных от пользователя var defaultDigit = 5; var digit = prompt('Enter any digit', defaultDigit); alert(digit);
- 37. Полезная литература http://learn.javascript.ru/hello-world http://learn.javascript.ru/variables http://learn.javascript.ru/variable-names http://learn.javascript.ru/types-intro http://learn.javascript.ru/operators http://learn.javascript.ru/comparison https://www.youtube.com/watch?v=et8xNAc2ic8
- 39. Скачать презентацию