Если вы наткнетесь на этот пост в блоге, я предполагаю, что вы уже слышали о javascript. В этой серии статей я попытаюсь обсудить javascript от начального до продвинутого уровня.

Прежде всего, большой вопрос: зачем изучать javascript? Позвольте мне объяснить вам, помимо всех преимуществ, таких как то, что это один из самых популярных языков программирования, и вы можете делать все что угодно с javascript, вы, возможно, видели, что люди делают очень сумасшедшие вещи, используя javascript. Возможно, вы использовали какую-то js-библиотеку или фреймворк для своего проекта, но помимо их использования вы должны знать, как они работают внутри. Здесь важно хорошее знание javascript.

В этой первой части мы увидим некоторые основы javascript, такие как переменные, типы данных и некоторые операторы потока управления, такие как if-else. Я подробно расскажу об этих концепциях в будущих блогах. Итак, не теряя времени, приступим.

Типы данных

В javascript есть пять примитивных типов данных:
String — символьные значения
Number — числовые значения
Boolean — true или false
undefined
null

Переменная без значения имеет значение undefined. Тип также не определен. В javascript Null представляет нечто несуществующее, и если мы проверим тип Null, то обнаружим, что это объект. Вот почему null не является примитивным значением данных. Object — это еще один тип данных в js, но это не примитивный тип данных.

Переменные

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

Поток управления

Теперь давайте обсудим, как мы можем управлять потоком программы javascript. Для этой цели javascript предоставляет операторы управления потоком, такие как if-else, switch и т. д. Они используются так же, как и в любом другом языке, таком как C, C++ и т. д.

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

Мы также можем управлять потоком программы javascript, используя такие циклы, как for, for…of, for…in, while, do-while. Кроме for…of и for…in, все эти циклы работают так же, как и в любом другом языке программирования, for…in перебирает ключи объекта, а for…of перебирает значения.

Функции

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

Объекты

Одна из самых важных вещей в javascript — это объекты. Итак, что такое объект в javascript? Объект — это набор пар ключ-значение. Объект очень полезен, когда дело доходит до описания чего-либо с помощью пар ключ-значение и методов, которые мы можем легко описать в javascript. Существует набор основных объектов, предоставляемых средой, например, в случае веб-браузера, некоторые из основных объектов — это документ, окно, элемент и т. д., а также некоторые основные объекты, встроенные в язык, такие как Math, Object, String и т. д.

Сфера

Последнее, что мы обсудим, — это области видимости в javascript. В javascript есть два типа областей действия: локальные и глобальные, когда мы начинаем писать программу javascript, мы уже находимся в глобальной области. Переменная, определенная внутри функции, находится в локальной области видимости, а переменная, определенная вне всех функций, находится в глобальной области видимости.

Теперь у нас есть базовые знания javascript. Используя эти знания, вы сможете легко читать и писать небольшие программы на javascript. Еще одна вещь, есть инструмент под названием jslint, который проверяет вашу js-программу на соответствие набору правил и помогает вам писать качественный и легко читаемый код.

Мы рассмотрим javascript среднего уровня в следующей части, где мы подробно обсудим js-объекты и прототип, а пока продолжайте практиковаться.

Чтобы узнать больше, перейдите по ссылкам ниже -

javascript | MDN