Описание функции | |
StringIsInt | ![]() ![]() |
Проверяет, является ли строка целым числом.
StringIsInt('string')
Параметры
string | Проверяемая строка. |
Возвращаемое значение
Успех: | Возвращает 1. |
Ошибка: | Возвращает 0, если строка не является целым числом. |
Примечания
StringIsInt() также возвращает 1 для не строковых целых чисел; однако, StringIsInt() возвращает 0 для шестнадцатеричных чисел, таких как "4ff0". Единственное допущение это знак + или - в начале строки.См. также
StringIsFloat, StringIsDigit, IsInt
Примеры: | ![]() |
; i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i! Комментарий i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!
StringIsInt('+42') ;; возвращает 1
StringIsInt('-00') ;; возвращает 1
StringIsInt('1.0') ;; возвращает 0 из-за знака десятичной дроби
StringIsInt(1.0) ;; возвращает 1 из-за преобразования числа в строку
StringIsInt('1+2') ;; возвращает 0 из-за знака плюса
; i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!
exect=$var_is=StringIsInt('1.5')||$var_bb=StringIsInt('2') GLOBALEXECT<a> ;; проверяет, является ли строка целым числом