Угвуаньи

Изучение Java-Script

Сценарий Java предназначен для того, чтобы сделать веб-страницы живыми и отзывчивыми. Он был изобретен Бренданом Эйхом в 1995 году и стал стандартом ECMA в 1997 году.
ECMA-262 — официальное название стандарта. ECMAScript — это официальное название языка. JavaScript — это язык программирования HTML и Интернета.

Структура кода

Первое, что мы изучим, — это строительные блоки кода.

"Заявления"

Операторы — это синтаксические конструкции и команды, выполняющие действия.

Мы уже видели оператор alert('Hello, world!'), который показывает сообщение «Hello, world!».

Мы можем иметь столько операторов в нашем коде, сколько захотим. Операторы могут быть разделены точкой с запятой.

Например, здесь мы разделяем «Hello World» на два оповещения:

alert('Hello'); alert('World');

Обычно операторы пишутся на отдельных строках, чтобы сделать код более читабельным:

alert('Hello');
alert('World');

"Комментарии"

Со временем программы становятся все более и более сложными. Необходимо добавить комментарии, описывающие, что делает код и почему.

Комментарии можно ставить в любом месте скрипта. Они не влияют на его выполнение, потому что движок их просто игнорирует.

Однострочные комментарии начинаются с двух символов косой черты //.

Остальная часть строки является комментарием. Он может занимать целую строку или следовать за оператором.

Как здесь:

// This comment occupies a line of its own
alert('Hello');
alert('World'); // This comment follows the statement

Многострочные комментарии начинаются с косой черты и звездочки /* и заканчиваются звездочкой и косой чертой */.

Нравится:

/* An example with two messages.
This is a multiline comment.
*/
alert('Hello');
alert('World');

Содержимое комментариев игнорируется, поэтому, если мы поместим код внутрь /* … */, он не будет выполняться.

Иногда бывает удобно временно отключить часть кода:

/* Commenting out the code
alert('Hello');
*/
alert('World');

Переменные

Большую часть времени приложение JavaScript должно работать с информацией. Вот два примера:

  1. Интернет-магазин — информация может включать в себя продаваемые товары и корзину.
  2. Приложение чата — информация может включать пользователей, сообщения и многое другое.

Для хранения этой информации используются переменные.

"Переменная"

Переменная — это именованное хранилище для данных. Мы можем использовать переменные для хранения вкусностей, посетителей и других данных.

Чтобы создать переменную в JavaScript, используйте ключевое слово let.

Оператор ниже создает (другими словами: объявляет или определяет) переменную с именем «message»:

let message;

Теперь мы можем поместить в него некоторые данные, используя оператор присваивания =:

let message;
message = 'Hello'; // store the string

Теперь строка сохраняется в области памяти, связанной с переменной. Мы можем получить к нему доступ, используя имя переменной:

let message;
message = 'Hello!';
alert(message); // shows the variable content

Чтобы быть кратким, мы можем объединить объявление переменной и присвоение в одну строку:

let message = 'Hello!'; // define the variable and assign the value
alert(message); // Hello!

Мы также можем объявить несколько переменных в одной строке:

let user = 'John', age = 25, message = 'Hello';

Это может показаться короче, но мы не рекомендуем это делать. Для лучшей читаемости используйте одну строку для каждой переменной.

Многострочный вариант немного длиннее, но легче читается:

let user = 'John';
let age = 25;
let message = 'Hello';

Некоторые люди также определяют несколько переменных в этом многострочном стиле:

let user = 'John',
  age = 25,
  message = 'Hello';

…Или даже в стиле «сначала запятая»:

let user = 'John'
  , age = 25
  , message = 'Hello';

Технически все эти варианты делают одно и то же. Так что это дело личного вкуса и эстетики.

var вместо let

В старых сценариях вы также можете найти другое ключевое слово: var вместо let:

var message = 'Hello';

Ключевое слово var почти совпадает с let. Он также объявляет переменную, но немного другим, «старомодным» способом.

Между let и var есть небольшие различия, но для нас они пока не имеют значения. Мы подробно расскажем о них позже в других моих историях.

«Обучение никогда не заканчивается»Всегда помнить

"стрелять на Луну, и если не получится, то приземлится среди звезд"