Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Когда в выражении содержится несколько операций, каждая часть вычисляется и разрешается в предопределенном порядке, который называется приоритетом операторов.
Когда выражения содержат операторы из нескольких категорий, первыми вычисляются арифметические операторы, затем вычисляются операторы сравнения, а последними вычисляются логические операторы.
Все операторы сравнения имеют одинаковый приоритет, то есть они вычисляются слева направо в том порядке, в котором отображаются.
Арифметические и логические операторы вычисляются в следующем порядке приоритета:
| Арифметика | Сравнение | Логический |
|---|---|---|
Возведение в степень (^) |
Равенство (=) |
Not |
Отрицание (-) |
Неравенство (< >) |
And |
Умножение и деление (*, /) |
Меньше (<) |
Or |
Целочисленное деление (\) |
Больше (>) |
Xor |
Арифметика модуля (Mod) |
Меньше или равно (< =) |
Eqv |
Сложение и вычитание (+, -) |
Больше или равно (> =) |
Imp |
Объединение строк (&) |
Например, является |
Когда умножение и деление выполняются в одном выражении, каждая операция вычисляется слева направо в порядке следования операций. Когда сложение и вычитание выполняются в одном выражении, каждая операция вычисляется слева направо в порядке следования операций.
Скобки можно использовать для переопределения порядка применения и для принудительного вычисления некоторых частей раньше других. Операторы в скобках всегда выполняются перед операторами вне скобок. Однако внутри скобок действие приоритета операторов сохраняется.
Оператор & объединения строк не является арифметическим оператором, но по приоритету он следует всем арифметическим операторам и предшествует всем операторам сравнения.
С точки зрения приоритета оператор Like соответствует всем операторам сравнения, хотя и является оператором сравнения с помощью шаблонов сопоставления.
Оператор Is — это оператор сравнения ссылок на объекты. Он не сравнивает объекты или их значения, он только проверяет, относятся ли две ссылки на объект к одному и тому же объекту.
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.