Если у меня есть следующий кодКаков порядок приоритетности модуля в Javascript?
var num = 15 % 2 + 6 * 4;
, например ... Я хотел бы знать, что выход будет, в частности, я хотел бы знать порядок старшинства для модуля (операция, выполняемая %
символ). Будет ли модуль выполняться до или после операций сложения и умножения?
Edit: Я уже смотрел на людей, статьи связывают меня
И сделал это, прежде чем задать вопрос, но, к сожалению, он не содержит достаточно информации, чтобы полностью ответить мой вопрос, следовательно, мой вопрос здесь. Просто для того, чтобы спасти людей от лишних усилий.
Update: Глядя в associativity как показания от обсуждения в комментариях под одним предложенным ответом является то, что этот вопрос связан с ассоциативности (если вы простите за случайный каламбур).
Update: (?^_ ^) Синтаксис редактировать
Почему бы вам не попробовать? – elclanrs
Это то, что вам действительно нужно просто [смотреть вверх] (https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Operators/Operator_Precedence), а не отвечать на Stackoverflow. – Quentin
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Operator_Precedence показывает, что модуль имеет тот же приоритет, что и команды разделения и умножения, но я хочу знать, что произойдет сначала, умножение или модуль, или, возможно, есть некоторые дополнительные переменные, которые могут возникнуть в первую очередь. –