Подтвердите то значение, является числовым или логическим, или выдать ошибку
mustBeNumericOrLogical( выдает ошибку если value)value не является числовым или логическим. Эта функция не возвращает значение.
mustBeNumericOrLogical принимает пользовательские объекты, если класс объекта реализует эти методы:
Эта функция игнорирует входные параметры, которые являются пустыми значениями. Поэтому никакая ошибка не выдана, когда значение аргумента свойства или аргумента функции пусто.