Язык программирования Джава или Ява скрипт – JavaScript – был создан веселым программистом за 10 дней. Почти как бог сотворил Землю, так и Брендан Эйх (Brendan Eich) сделал в 1995 году язык программирования, который совместим со всеми браузерами и до сих пор является самым популярным языком программирования для веб-приложений и веб-сайтов.
Особенности языка JavaScript:
- интерпретационный
- регистрозависимый
- встраивается в html и др.
Ядро языка – ECMAScript-262, где описаны основные конструкции и синтаксис.
Как начать общаться с интерпретатором JavaScript в браузере? Например, в Google Chrome можно нажать F12, чтобы открыть инструменты разработчика. Выбираем закладку Console – это есть интерпретатор JavaScript, встроенный в браузер.
Полезная горячая клавиша:
Ctrl+L – очистить старый код
В JavaScript есть числа (number) и строки (string).
Все числа в JavaScript – это тип number, как бы ни записать это число.
Оператор группировки: ( )
Операторы арифметики: +, -, *, /, % (целочисленный остаток от деления)
Операнд – это то, с чем производятся операции.
Бинарный оператор: 5+5
Унарный оператор: +5
Важно: для записи чисел с запятой используется точка – 5.1
Строка – любой набор символов, текст
‘ Cat’, “Cat” (можно использовать одинарные или двойные кавычки)
Чтобы вывести текст на разных строках, используем спецсимвол \n – перевод на новую строчку.
Пример: “Hi, \ncat”
Табуляция задается через спецсимвол \t
Экранирование символов, например мы хотим внутри двойных кавычек использовать еще двойные кавычки, например, “Cat has “Vera” kitten”, тогда нужно внутренние кавычки перекрыть обратным слэшэм \ – “Cat has \”Vera\” kitten”
Если я хочу, чтобы сам символ обратного слэша показался, то его тоже нужно заэкранировать: “Cat has \\Vera\\ kitten”, иначе интерпретатор не покажет этот слеш, посчитает его просто экранирвоанием какого-то спецсимвола, которого на самом деле здесь нет.
В JavaScript все хранится в Unicode!
Пример: “Cat \u2014 Vera” – мы увидим “Cat — Vera”
Конкатенация строк (сложение)
“cat” + ” ” + “Vera” (в данном случае плюс это оператор конкатенации)
Вау… только учусь Джава Скрипту, так же Html и CSS поучиваю, спасибо вам ребята. Вы лучшие и у вас лучшие каналы на Ютюбе
JS – это круто! На JavaScript написан даже Linux (*), который запускается в окне браузере. Так что JS это и легкие задачки, и серьезные приложения!
(*) Fabrice Bellard. JSLinux https://bellard.org/jslinux/