数値であるかどうかの判定方法

Easy言語では、文字列が数字かどうか判定するには以下のメソッドが使用できます。

  1. isNum関数を利用すると、文字列が数値型かどうかを判定することができます。文字列は数値型であれば真、そうでなければ偽を返します。例えば、
if isNum("123") then
    print("是数字")
else
    print("不是数字")
endif
  1. StrToFloat関数を使用して、文字列を浮動小数点数型に変換します。この変換が成功すれば、文字列が数値であることがわかります。例えば:
var num: float
num = StrToFloat("123")
if num <> 0 then
    print("是数字")
else
    print("不是数字")
endif

なお、これらのメソッドでは数字型の文字列であるかどうかを判別できるだけで、整数型であるかどうかは判別できません。整数型であるかどうかを判定する場合は、StrToInt 関数または正規表現を使用してください。

bannerAds