StringIsFloat("1.5") ; возвращает 1
StringIsFloat("7.") ; возвращает 1 поскольку содержит десятичный знак
StringIsFloat("-.0") ; возвращает 1
StringIsFloat("3/4") ; возвращает 0 поскольку '3' слеш '4' не число с точкой
StringIsFloat("2") ; возвращает 0 поскольку '2' целое число, не число с точкой

; числовые данные преобразовываются в строчные, поэтому результат иной
StringIsFloat(1.5) ; возвращает 1 поскольку 1.5 преобразованная в строку содержит точку
StringIsFloat(1.0) ; возвращает 0 поскольку 1.0 преобразованная в строку не содержит точку
StringIsFloat(1.5e3) ; возвращает 0 поскольку 1.5e3 = 1500
StringIsFloat(3/4) ; возвращает 1 поскольку результат деления содержит точку.