Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.08.2018, 20:44
Аватар для Nlk
Nlk Nlk вне форума
Кандидат Javascript-наук
Отправить личное сообщение для Nlk Посмотреть профиль Найти все сообщения от Nlk
 
Регистрация: 25.12.2016
Сообщений: 108

Логические выражения
Добрый день. Подскажите пожалуйста, у меня не проходит проверка в данном выражении, вроде все элементарно но не получается.
if (one >= two && one || two > 0) { ..

Необходимая логика:
Если one больше или равняется two и хоть одно из них должно быть положительным.
Описанная логика совпадает с выражением выше?
Ответить с цитированием
  #2 (permalink)  
Старый 12.08.2018, 20:50
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 306

if(one >= two && (one > 0 || two > 0)) { ...
Ответить с цитированием
  #3 (permalink)  
Старый 12.08.2018, 21:16
Аватар для MallSerg
Профессор
Отправить личное сообщение для MallSerg Посмотреть профиль Найти все сообщения от MallSerg
 
Регистрация: 07.03.2011
Сообщений: 837

Цитата:
Описанная логика совпадает с выражением выше?
Нет.
Из за порядка выполнения операторов. Сначала вычисляются сравнения затем оператор И после оператор ИЛИ т.е. в выражении скобочками не расставлен приоритет операций и логические операторы выполняются в порядке приоритета описанного в спецификации.
Ответить с цитированием
  #4 (permalink)  
Старый 12.08.2018, 21:17
Аватар для Alexandroppolus
Профессор
Отправить личное сообщение для Alexandroppolus Посмотреть профиль Найти все сообщения от Alexandroppolus
 
Регистрация: 25.10.2016
Сообщений: 520

if (one >= two && one > 0)
Ответить с цитированием
  #5 (permalink)  
Старый 12.08.2018, 21:36
Аватар для Nlk
Nlk Nlk вне форума
Кандидат Javascript-наук
Отправить личное сообщение для Nlk Посмотреть профиль Найти все сообщения от Nlk
 
Регистрация: 25.12.2016
Сообщений: 108

Ребята, большое СПАСИБО всем, в особенности за оперативность и подробные разъяснения MallSerg!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Написать программу для вычисления значения выражения: vanya_xa Общие вопросы Javascript 1 17.02.2018 19:46
регулярные выражения Gtfuc Общие вопросы Javascript 9 16.11.2017 20:16
Регулярные выражения zoinx2010 Общие вопросы Javascript 4 07.02.2014 14:37
проблема с поиском выражения strengerst Общие вопросы Javascript 1 26.06.2012 20:56
Логические выражения suriv Элементы интерфейса 1 28.07.2010 00:53