Math 查找变量是否有小数位数/是Lua SDK中的十进制数

Math 查找变量是否有小数位数/是Lua SDK中的十进制数,math,sdk,lua,decimal,coronasdk,Math,Sdk,Lua,Decimal,Coronasdk,我正在创建一个数学应用程序,问题答案存储在一个名为answer的变量中,我需要一种方法来检查答案中是否有小数点,例如,如果生成的问题是4除以3,我希望能够检查答案中是否有小数点。谢谢。查看标准库。检查数字是否为整数的一种方法是使用floor函数: x == math.floor(x) 当然,这假设x是一个数字而不是字符串。Wow!没想到会这么容易!!谢谢大家!@lhf:floor操作会起作用,但相等性测试会失败,因为它会将字符串与数字进行比较。当然,你是对的。对不起,我有麻烦了。我已经删除了那

我正在创建一个数学应用程序,问题答案存储在一个名为answer的变量中,我需要一种方法来检查答案中是否有小数点,例如,如果生成的问题是4除以3,我希望能够检查答案中是否有小数点。谢谢。

查看标准库。检查数字是否为整数的一种方法是使用floor函数:

x == math.floor(x)

当然,这假设x是一个数字而不是字符串。

Wow!没想到会这么容易!!谢谢大家!@lhf:floor操作会起作用,但相等性测试会失败,因为它会将字符串与数字进行比较。当然,你是对的。对不起,我有麻烦了。我已经删除了那个评论。