Как определить, является ли значение больше 0, используя троичный оператор - PullRequest
0 голосов
/ 23 апреля 2020

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

Мой пример кода:

    '+
(
(parseInt(res[0]['store_profit_contribution_current'][0]['store_profit_contribution_current']) && parseInt(res[0]['store_profit_contribution_current_tgt'][0]['store_profit_contribution_current_tgt'])) > 0 ?

parseInt(res[0]['store_profit_contribution_current_vs_tgt_percentage'][0]['store_profit_contribution_current_vs_tgt_percentage']) > 0 ? 

'<td bgcolor="#C6EFCE" style="text-align:center; width: 7%; color:black;">'+res[0]['store_profit_contribution_current_vs_tgt_percentage'][0]['store_profit_contribution_current_vs_tgt_percentage']+'%1</td>' :

'<td bgcolor="#FFC7CE" style="text-align:center; width: 7%; color:black;">'+res[0]['store_profit_contribution_current_vs_tgt_percentage'][0]['store_profit_contribution_current_vs_tgt_percentage']+'%2</td>' : 

'<td style="text-align:center; width: 7%; color:black;">'+res[0]['store_profit_contribution_current_vs_tgt_percentage'][0]['store_profit_contribution_current_vs_tgt_percentage']+'%3</td>'

)+'\

Пример.

store_profit_contribution_current = -19865

store_profit_contribution_current_tgt = 101535

store_profit_contribution_current_vs_tgt_percentage = -199.6

Вывод:

Wrong Output

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

Так есть ли проблемы на моей стороне?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...