Где вы ставите скобки в следующем операторе javascript
Привет,
Где вы ставите скобки в этом операторе Javascript:
var temp = da >= d3_svg_arcMax ? r0 ? "Z" : "M0" : r0 ? "M" : "M";
Эта структура используется в библиотеке d3, и это очень сбивает меня с толку.
Спасибо
Что я уже пробовал:
Я искал ответ в интернете, но не нашел ничего полезного. Я также попытался отладить и использовать точки останова, чтобы найти, какой оператор имеет более высокий приоритет, но это мне тоже не помогло.
David_Wimbley
Что заставляет вас думать, что он нуждается в скобках? Что вы хотите в скобках?
Следующий код компилируется и запускается, поэтому я не знаю, в чем проблема.
var da = " 2";
var d3_svg_arcMax = " 3";
var r0 = " 3";
var temp = da >= d3_svg_arcMax ? r0 ? "Z": "M0": r0 ? "М": "М";
консоли.журнал("темп:" + темп);
Saman With You
Я не могу его отследить. Мне нужно знать, что является приоритетом операций. Какая переменная переходит в "temp" в конце и почему?