文字列が浮動小数点数かどうかを調べます。
StringIsFloat ( "string" )
パラメータ
string | 調べる文字列もしくは式 |
返し値
成功 | 1を返します。 |
失敗 | 浮動小数点型で無い場合0を返します。 |
注意
10進数が少なくとも1つとピリオドが1つだけ含まれる場合、文字列はfloatです。 他に問題の無い文字は1文字目に付くプラスとマイナスです。 (たとえコンピュータのロケール設定でカンマを使用している場合でも、StringIsFloatはカンマを小数点として認識しません。) もしパラメータが文字列でない場合、文字列の変換されます。例を参照。
関連
StringIsInt, IsFloat
例
StringIsFloat("1.5") ;1を返す
StringIsFloat("7.") ;10進数を含むので1を返す。
StringIsFloat("-.0") ;1を返す
StringIsFloat("3/4") ;'3' スラッシュ '4' は浮動小数点数ではないので0を返す。
StringIsFloat("2") ;'2'は整数で、浮動小数点数ではないので0を返す。
StringIsFloat(1.5) ;1.5は'.'を含む文字列に変換されるので1を返す。
StringIsFloat(1.0) ;1.0は'.'を含まない文字列に変換されるので0を返す。