ИЗУЧЕНИЕ ОСНОВНЫХ

Основы JavaScript: понимание синтаксиса, основных конструкций и фундаментальных концепций

Дорожная карта внешнего интерфейса: Javascript, часть I

Хорошо! Итак, вы решили изучить Javascript с нуля или заново изучить основы Javascript.

JavaScript — это универсальный язык, который позволяет разработчикам создавать интерактивные и динамичные веб-сайты. Независимо от того, работаете ли вы над интерфейсом или сервером, JavaScript поможет вам.

В этой статье мы углубимся в основы JavaScript и рассмотрим его высокоуровневую природу, значение ECMAScript, а также некоторые важные синтаксис и конструкции. К концу у вас будет прочная основа для создания собственных приложений на основе JavaScript. Давайте начнем!

Что такое Javascript?

JavaScript — это язык программирования, который позволяет добавлять интерактивность и динамическое поведение на веб-сайты. Он в основном используется для веб-разработки переднего плана, но также может использоваться в серверной части с такими фреймворками, как Node.js.

JavaScript — это интерпретируемый язык высокого уровня, что означает, что он выполняется непосредственно браузером без компиляции.

Но что это значит?

Ну, смысл того, что Javascript является языком высокого уровня, заключается в том, что он обеспечивает более высокий уровень абстракции, облегчая разработчикам написание кода по сравнению с языками низкого уровня, такими как ассемблер или машинный код. По сути, Javascript был разработан таким образом, чтобы людям было легко его читать, писать и понимать. Таким образом, вы можете больше сосредоточиться на логике и функциональности своего кода, а не отвлекаться в сложных технических деталях. Вы можете написать код JavaScript, который сообщает браузеру, что делать, например отображать информацию, обрабатывать взаимодействия с пользователем или выполнять действия на веб-странице.

Что такое ECMAScript?

Возможно, вы уже слышали о ECMAScript. Это официальный стандарт, определяющий синтаксис, поведение и особенности языка программирования JavaScript. Он содержит рекомендации о том, как должен работать JavaScript, обеспечивая согласованность между различными реализациями и позволяя разработчикам писать код, который работает на разных платформах и в разных браузерах.

Стандарт ECMAScript поддерживается организацией ECMA International, организацией по стандартизации информационных и коммуникационных систем. Они регулярно обновляют и выпускают новые версии спецификации ECMAScript, добавляя новые функции, улучшая язык и устраняя любые проблемы или несоответствия.





Каждая новая версия ECMAScript представляет новые функции, синтаксис и улучшения JavaScript. Например, ECMAScript 6 (ES6), также известный как ECMAScript 2015, представил важные дополнения к языку, включая стрелочные функции, литералы шаблонов, классы и улучшенный синтаксис для работы с массивами и объектами.



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

P.S. Почти все мои источники для изучения JavaScript взяты с двух самых надежных веб-сайтов. Я приведу источники в конце каждого раздела, чтобы вы могли проверить и изучить их самостоятельно.





Заявления

Код JavaScript состоит из операторов, которые представляют собой инструкции, выполняющие действия. Каждый оператор обычно заканчивается точкой с запятой (;), но это не обязательно.

console.log("Hello, World!"); // Outputs "Hello, World!" to the console


Утверждения JavaScript
Попробуйте сами
Компьютерная программа представляет собой список инструкций, которые должны выполняться компьютером. В программировании…www.w3schools.com»



Комментарии

Комментарии используются для добавления пояснений к коду и игнорируются движком JavaScript. В JavaScript есть два типа комментариев: однострочные комментарии и многострочные комментарии.

// This is a single-line comment

/*
This is a multi-line comment.
It can span multiple lines.
*/


Переменные

Переменные используются для хранения данных и управления ими в JavaScript. Вы можете объявить переменные, используя ключевые слова var, let или const.

var name = "John"; // old way to declare a variable / not recommended
let age = 25; // modern way to declare a variable that can change
const PI = 3.14; // declare a variable that is unchangeable, a constant

Но! Начиная с ECMAScript 6, объявление переменных с использованием var стало почти устаревшим из-за потенциальных проблем, которые оно могло вызвать в проекте.



Технические вопросы

Что такое язык высокого уровня?

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

Что означает ES6 в JavaScript и что это такое?

ES6 расшифровывается как ECMAScript 6, также известный как ECMAScript 2015. Это серьезное обновление спецификации языка JavaScript. В ES6 были внесены значительные дополнения и улучшения в JavaScript, включая новый синтаксис, функции и функциональность.

P.S. Если вы являетесь носителем испанского языка или изучаете этот прекрасный язык, вы можете проверить двойной пост, который будет на испанском языке. Одна и та же концепция и объяснения, но на другом языке 😉 каждую неделю.