检查变量中的值是整数还是小数[重复]

Posted

技术标签:

【中文标题】检查变量中的值是整数还是小数[重复]【英文标题】:Check whether the value in variable is integer or decimal [duplicate] 【发布时间】:2018-11-18 06:35:10 【问题描述】:

我有一个变量amount

如果金额的值为10,那么我应该将其记录为“整数” 如果金额的值为10.5,那么我应该将其记录为'float'

【问题讨论】:

console.log(~~amount === amount ? 'integer' : 'float') 我想检查条件 好的,在我之前的评论中,情况就在那里。从那里弄清楚。 【参考方案1】:

AFAIK 最常用的方法是使用余数运算符:

boolean isFloat = amount % 1 !== 0

这应该适用于所有浏览器

【讨论】:

谢谢!不知道。

以上是关于检查变量中的值是整数还是小数[重复]的主要内容,如果未能解决你的问题,请参考以下文章

将十进制从文本框转换为带有 2 个小数点的变量 [重复]

检查变量是不是只是JavaScript中的整数的最佳方法[重复]

C++中double型数据怎么取整数部分,就是小数后面全变成0。

python的数据类型和变量

c语言中,(float)20╱3的值是多少 保留一位小数

javascript的Math.round()函数为啥不能精确小数点位数,