Function Reference

StringIsFloat

文字列が浮動小数点数かどうかを調べます。

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を返す。