Я работаю над веб-приложением, которое должно отображать то или иное значение в зависимости от состояния логического значения. Мне нужно, чтобы он отображал «ON», если мое var
«значение» равно true
, в противном случае оно должно отображать «OFF».
Я сделал этот код, и я был почти уверен, что он будет работать , но я ошибся:
var value = true // actually this changes over time
var s = new String();
s += '<span style="color:white; font-size:14px; font-weight:bold;">'+ "ALRM H2S:" +'</span>';
s += '<span style="color: orange; font-size:14px; font-weight:bold;">'+ if(value){return "ON"} else {return "OFF"} +'</span>';
return s;
Я получаю «Синтаксическая ошибка в строке (# 3)». Я думаю, что проблема должна заключаться в том, что я не могу объединить этот оператор if
else
, даже если они возвращают string
, с остальными элементами HTML.
Можете ли вы пожалуйста помогите разобраться, что я делаю не так?
Большое спасибо.