Відмінності між версіями «Логічні оператори 2»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
(Створена сторінка: == '''Логічні оператори''' == Логічні оператори беруть логічні (Булеві) значення як операнди…)
 
 
Рядок 1: Рядок 1:
 
 
== '''Логічні оператори''' ==
 
== '''Логічні оператори''' ==
  
Рядок 32: Рядок 31:
  
 
Логічне правило гарантує, що ці обчислення будуть завжди правильними.
 
Логічне правило гарантує, що ці обчислення будуть завжди правильними.
 
'''Оператори Порівняння (==,>,>, = <, <=,!=)'''
 
 
Оператор порівняння порівнює його операнди і повертає логічне значення, засноване на тому, чи є порівняння true або false. Операнди можуть бути чисельними або рядковими значеннями. Коли використовується на строкових значення, то порівняння грунтується на стандартному лексикографічному порядку.
 
 
'''Оператори:'''
 
 
 
<ul>
 
<li>Дорівнює (==): повертає true, якщо операнди рівні.</li>
 
<li>Не дорівнює (!=): повертає true, якщо операнди не рівні.</li>
 
<li>Більше ніж (>): повертає true, якщо лівий операнд більше ніж правий операнд. Приклад: x> y повертає true, якщо x більше ніж y.</li>
 
<li>Більше або рівне (>=): повертає true, якщо лівий операнд більший або дорівнює правому операндів. Приклад: x> = y повертає true, якщо x більше або дорівнює y.</li>
 
<li>Менше ніж (<): повертає true, якщо лівий операнд - менше ніж правий операнд.</li>
 
<li>Менше або рівне (<=): повертає true, якщо лівий операнд - менше або дорівнює правому операнду. Приклад: x <= y повертає true, якщо x - менше або дорівнює y. </li>
 
</ul>
 
 
  
  
 
[[Оператори мови JavaScript]]
 
[[Оператори мови JavaScript]]

Поточна версія на 08:04, 16 квітня 2010

Логічні оператори

Логічні оператори беруть логічні (Булеві) значення як операнди. Вони повертають логічне значення. Логічні значення true (істина) і false (брехня).

І (& &)

Використання : expr1 && Expr2

Логічний "і" повертає оператор true, якщо обидва логічних вирази та expr1 і expr2 true. Інакше, повертається false.

Або (||)

Використання: expr1 || expr2

Логічний "або" повертає оператор true, якщо хоча б одне з логічних виразів або expr1 або expr2 true. Якщо і expr1 і expr2 false, то це повертається false.

Не (!)

Використання: ! Expr ! Expr

Логічний оператор "не" - унарний оператор, який заперечує вислів операнда expr. Тобто якщо expr true, то повертає false, і якщо expr false, то повертає true.

Обчислення ...

Так як логічні вирази обчислюються зліва направо, то вони перевірені для можливого обчислення "короткого ланцюга", використовуючи таке правило:

  • false && Будь-який - короткий ланцюг, оцінюється як false.
  • true || Будь-який - короткий ланцюг, оцінюється як true.

Логічне правило гарантує, що ці обчислення будуть завжди правильними.


Оператори мови JavaScript