- Сообщения
- 7,981
- Реакции
- 6,756
Оператор сравнения IF
Сравнение без учета регистра букв
Для сравнения значений переменных между собой без учета регистра,
- добавим ключ /i к команде if
Сравнение слов по приоритетам ASC символов
Операции арифметического сравнения
EQU - равно, идентично оператору ==
NEQ - не равно
LSS - меньше, чем
LEQ - меньше или равно
GTR - больше, чем
GEQ - больше или равно
Например:
EQU - равно, идентично оператору ==
NEQ - не равно
LSS - меньше, чем
LEQ - меньше или равно
GTR - больше, чем
GEQ - больше или равно
Например:
Код:
set /a number=10
if %number% GTR 9 Echo Число %number% больше 9
Сравнение без учета регистра букв
Для сравнения значений переменных между собой без учета регистра,
- добавим ключ /i к команде if
Код:
set a=test
set b=TEST
if /i %a%==%b% echo OK
Сравнение слов по приоритетам ASC символов
Код:
if aaaaa GTR abaaa echo 2-я буква больше по коду ASC.
Последнее редактирование: