Проверяет две строки на равенство, в том числе без учета регистра.
StrEqual(
str1: string|any,
str2: string|any,
ignoreCase: bool = false,
): bool
str1
— Первая строка.str2
— Вторая строка.ignoreCase
— Флаг, указывающий на игнорирование регистра.
Внимание
Строковые аргументы могут принимать значения, не являющиеся строками. В этом случае они будут автоматически приведены к строке. Это может привести к неожиданному поведению.
Внимание
Аргумент
ignoreCase
может принимать значения типаundefined
иObject
. В этом случае функция интерпретирует их как значениеfalse
. Это может привести к неожиданному поведению.
Рекомендуется использовать оператор сравнения ===
как более безопасная альтернатива, а использование этой функции ограничить случаями необходимости сравнения строк без учета регистра.