«Единственный способ творить великие дела – это любить то, что ты делаешь»
JavaScript



Игра «Морской Бой» на JavaScript: Простая Игра и Игра для Двоих



Здесь мы поговорим об особенностях стандарта ES6, о некоторых рекомендациях и правилах, которых следует придерживаться при роботе JavaScript кодом.

Вы узнаете, что такое директива use strict и строгий режим JavaScript? И каковы правила оформления JavaScript кода.

Оказывается, что JavaScript ES6 не поддерживается в старых версиях браузеров. Как с этим быть?



Поддержка в браузерах ES6

Стоит отметить, что новый стандарт JavaScript ES6 не поддерживается в старых версиях браузеров.

И если зайти на сайт caniuse.com и для примера вбить в строку поиска ключевое слово let, то мы увидим, что, например, браузер Internet Explorer 11 частично поддерживает использование let, а более ранние версии IE 6-10 вообще не поддерживают let.

И если нужно будет написать код для устаревших версий браузеров, то придется использовать ключевое слово var. То есть писать код в старом стандарте.

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

Директива use strict - Строгий режим

Директива use strict, прописанная в начале js-файла говорит о том, что мы работаем в современном режиме, который является строгим режимом написания кода JavaScript.

В старом стандарте JavaScript есть некоторые не точности/недоработки (как это мы видели на примере ключевого слова var). Использование директивы use strict позволит их избежать.

Например, в старом стандарте будет работать код при объявлении переменной без использования ключевого слова. Хотя это не правильно даже для старого стандарта.

Пример 4.1

result = 70;
console.log(result);

Результат


70

Тот же код, но с использованием директивы use strict работать не будет.

Пример 4.2

"use strict";

result = 70;
console.log(result);

Результат


result is not defined

В консоли мы увидим ошибку, что такая переменная не определена. Мы работаем в строгом режиме JavaScript-кода.

Правило: директива use strict в основном прописывается в начале документа (или в начале функции, но об этом позже).

Вот ссылка на подробное описание строгого режима JavaScript.

Стиль кода JavaScript

Как и любой другой язык, JavaScript имеет определенный стиль написания кода. Эти правила/рекомендации желательно соблюдать. Они существуют для удобства восприятия кода и продемонстрированны на иллюстрации ниже.

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

Точка с запятой в JavaScript

Точка с запятой в JavaScript ставится всегда после окончания какого-либо логического блока: после объявления переменных, после строки вывода информации в консоль и т.п. Это продемонстрировано в примерах выше.

Если вы пользуетесь редактором VScode, то плагин JShint позволит избежать ошибок при использовании этого знака. Со временем и с опытом разработчики сами ставят точку с запятой в JavaScript коде там где это не обходимо. И это нужно знать и уметь. А плагины используются для удобства и страховки.



Читайте также...



Отзывы и комментарии:

Комментариев нет...

Оставить отзыв:

Ваше Имя:

Текст комментария:

Ответьте на вопрос:

Сколько дней в Високосном году?


Рунет - Часть 1

Тематические публикации
Популярные заметки
Последние заметки