Язык программирования Джава или Ява скрипт — 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/