@LaTherapist

Как правильно организовать проверку мат. условия?

Есть файл песочницы: https://jsfiddle.net/geoyz7jb/

Подскажите, как реализовать:
В последнее поле 'condition' должно вписываться условие по типу (a1 > b1), если оно true поле подсвечивается зеленым цветом, нет - красным.
Не понимаю, как правильно организовать само считывание условия.
  • Вопрос задан
  • 87 просмотров
Решения вопроса 1
@LaTherapist Автор вопроса
var checkCondition = new Function('a1, b1, a2, b2', 'return ' + condition.value);
if(checkCondition(+(a1.value), +(b1.value), +(a2.value), +(b2.value))){
result.style.backgroundColor = '#b6d7a8';
} else {
result.style.backgroundColor = '#fff';
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Karpion
Для начала приведите примеры того, что там м.б.; a1 и b1 - это константы или выражения с переменными? А то ведь возможны выражения типа sin(x)<=1 для любого x - но компьютер может утомиться это доказывать.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы