От первого html тега, до SEO оптимизации порталов
Украина
+380 63 85 62 538

Оператор if в javascript

Условия в javascript

Оператор if в javascript

Мы написали с вами уже несколько строк кода, и что происходило с нашим кодом? Браузер брал первый оператор, выполнял его, потом второй и так далее, со скоростью, на которую способен ваш компьютер. Также были паузы, когда ожидалась информация от пользователя, нажатие ОК или ввода информации. Но все это было просто, скучно и даже частично глупо. Нам нужен намного умнее код, чем простое написание «Привет мир» или вывода диалогового окна при помощи prompt.

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

Сегодня начнем с классического оператора if, который есть практически в каждом языке программирования.

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

Небольшое отступление для новичков программирования

Любой язык программирования и в частности сам javascript очень требователен к написанию символов и того, как мы их называем. В частности стоит понять, что:

  • ( ) — скобки
  • [ ] — квадратные скобки
  • { } — фигурные скобки

Они нужны для схожих целей, указывают, где что-то начинается и где заканчивается, но они не взаимозаменяемы! В отличии от знаков = ; они всегда в паре, то есть есть открывающий и закрывающий символ, это как парные теги в html.

Практическое применение оператора if  в javascript

Давайте разберемся, что может быть условием, которое находится внутри скобок? Условие, это проверка на соответствие или несоответствие того или иного значения указанного в самих скобках. К примеру мы говорим ( b > 10 ), если b окажется больше 10, то сработает второй оператор alert и мы увидим диалоговое окно в браузере с текстом. Вся суть условий сводится к их определению, ложь это или истина.

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

Почему я знак равенства указал, как два символа ===, а все потому, что один символ = это присвоение значения, а === и есть знаком равенства. В примере выше мы говорим, если с равно 20, тогда выполни тот код, который в фигурных скобках. Помимо знака равенства можно использовать и знак не равенства !=. Он пишется без пробелов и говорит, что  данное сравнение не является верным.

Также обратите внимание, что я не ставлю ; после фигурных скобок, такой синтаксис написания оператора if, не забывайте об этом. Попрактикуйтесь с написанием разных условий, как ложных, так и истинных, делайте это для себя, чтобы лучше запомнить информацию и понять синтаксис написания условий.

Написать ответ

.