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

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

Обо мне: я никогда особо не увлекался кодированием. Я не особо понимал жаргон и мой разум замирал при знаке ‹› или ; Но начинать с малого и быть последовательным научило меня тому, что программирование тоже может быть приятным и даже… в некотором роде успокаивающим. Поэтому я начинаю эту серию статей, имея в виду абсолютно начинающих, у которых вообще не было опыта программирования. Все, что вам нужно знать, это некоторые очень простые HTML-теги. Я объясню любые предпосылки везде, где это необходимо для лучшего понимания концепций. Так что без лишних слов давайте погрузимся в мир программирования.

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

  • Основные сведения о JavaScript:

o Это язык сценариев на стороне клиента, что означает, что код JS будет выполняться на стороне пользователя (в самом браузере). Следовательно, нам не нужно какое-либо программное обеспечение для запуска программы JS или кода JS, и все, что нам нужно, это браузер.

o JS — это язык с учетом регистра и интерпретируемый язык, что означает, что программа будет выполняться построчно, в отличие от скомпилированных языков (C, C++ и Java), где программа запускается сразу. Другими примерами интерпретируемых языков являются PHP.

o Это объектно-ориентированный язык.

  • Использование JS:

o Проверка формы. Проверка форм на наличие ошибок называется проверкой формы, при которой мы получаем сообщение об успешном завершении, если все идет соответствующим образом, и сообщение об ошибке, если есть ошибки.

o Всплывающие объявления: объявления, которые автоматически открываются в зависимости от действий пользователя.

o Динамические страницы: страницы, на которых пользователь может изменять содержимое сайта во время выполнения и где пользователь может взаимодействовать с ним.

  • Синтаксис JS:

‹тип скрипта = «текст/javascript»›
— — — — -КОД — — — —
‹/script›

(or)

‹язык сценария = «javascript»›
— — — — КОД — — — — -
‹/script›

Примечание.
1. Мы можем использовать JS как в теге ‹head›, так и в теге ‹body›
2. Мы также можем написать код JS во внешнем файле (тогда мы нужно сохранить файл с расширением .js)

  • Синтаксис JS при внешнем написании:

‹script type = «text/javascript» src = «путь к файлу javascript»›
— — — CODE — — —
‹/script›

  • Печать выписок в JS:

Синтаксис: document.write(“”)

Пример: document.write("Добро пожаловать")

Вывод: Добро пожаловать

  • Комментарии. Обычно предоставляются для понимания пользователями и никогда не печатаются в окончательных результатах.
  • Переменные. Они используются для хранения данных. Типы типов данных:

int — числа
float — десятичные дроби
char — одиночный символ (всегда должны быть в одинарных кавычках)
string — набор символов или просто слов (следует хранить в двойных кавычках)
Boolean — true/false
NULL — переменная без значения

Синтаксис: var variableName=value;

Пример: var a = 10;
var b = 15,445;
var c = ‘@’;
var sname="Сай Сандип";

  • Ключевые слова. Зарезервированные слова или предопределенные слова. Каждое ключевое слово будет выполнять какую-то задачу или работу. Различные ключевые слова включают var, if, else, for, while, do, function и т. д.
  • Правила объявления переменных:

Начальный символ не должен быть числом
Нельзя использовать специальные символы, кроме нижнего подчеркивания (_).
Мы не можем использовать ключевые слова в качестве имен переменных

  • Операторы. Они используются для выполнения операций над переменными.
  • Арифметические операторы: используются для арифметических вычислений. (+,-,*,/,%,++, — )

· / — деление с частным в виде решения (30/7 = 4,7)

· % — модульное деление с остатком в виде решения (30%7 = 2)

  • Операторы инкремента и декремента (++ и — ): значение переменной будет увеличено на 1 и уменьшено на 1 соответственно.

· Post Increment (a++): сначала сохраняет значение переменной, а затем увеличивает значение переменной.

· Pre Increment (++a): сначала увеличивает значение переменной, а затем сохраняет увеличенное значение.

· Пост-декремент (a — ): сначала сохраняет значение переменной, затем уменьшает значение переменной.

· Pre Decrement (-a): Сначала уменьшите значение переменной, затем сохраните уменьшенное значение.

Пример: переменная а=10;

b=a++ b=10 a=11

c=++a c=12 a=12

d=a — d=12 a=11

e= — a e=10 a=10

Пример: переменная х=5;

x++ (+) ++x (+) x — (+) — x

i) x++ является post, поэтому сначала сохраняется значение, поэтому вместо x++ сохраняется 5, а затем исходное значение x увеличивается на 1 и становится равным 6.

ii) ++x предшествует, поэтому значение увеличивается, становится равным 7 и сохраняется как исходное значение x.

iii) x — пост, поэтому значение сохраняется (7), а затем уменьшается (6)

iv) –x предшествует, поэтому значение уменьшается (5) и затем сохраняется

5 + 7 + 7 + 5 = 24

Пример: переменная х=8;

x — (-) ++x (+) x++ (-) –x

8–8 + 8 -8 = 0

  • Операторы отношения (›, ›=, ‹,‹=,== означает «равно», != означает «не равно»):

§ Они используются для целей сравнения.

§ Они используются для проверки условий.

§ Всякий раз, когда мы используем реляционные операторы, мы получаем выходные данные только как истина/ложь.

  • Логические операторы:

§ Если мы хотим проверить несколько условий

AND (&&): Только когда все условия верны, мы используем AND

ИЛИ(||): Когда какое-либо одно условие истинно, мы используем ИЛИ

НЕ(!): Это изменит условие

Если это Т, то это становится F

Если это F, то становится T

Ex: a=60, b =40

!(a>b)

!(60>40)

!(T)

F