如何在 JavaScript 中表示浮点数? [复制]

Posted

技术标签:

【中文标题】如何在 JavaScript 中表示浮点数? [复制]【英文标题】:How can i represent a float in JavaScript? [duplicate] 【发布时间】:2021-10-15 20:34:45 【问题描述】:

我是 javascript 的新手。

在 python 中,我可以创建一个条件来检查数字是否是这样的浮点数:

num = 1.5

if type(num) == float:
    print('is a float')

我如何在 JavaScript 中做到这一点?有可能吗?

【问题讨论】:

@bluejambo 是的,谢谢! 【参考方案1】:
    you can try:
    
    let x=1.5;
if(!Number.isInteger(x)) 
  console.log(`The number $x is a float`)
;
    
    or
    
function checkFloat(x) 
  //Check if the value is a number
   if(typeof x == 'number' &&  !isNaN(x)) 
      //Check if is integer
     if(Number.isInteger(x)) 
     //print the integer
        console.log(`$x is integer`);
      else 
        //print the float number
        console.log(`$x is a float`);
      ;
   else 
     //print the value that is not a number
      console.log(`$x is not a number`);
    ;
;

【讨论】:

以上是关于如何在 JavaScript 中表示浮点数? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

高级表单验证 - 如何在用户完成后在字段旁边添加复选标记? --Javascript [关闭]

如何将 1 添加到 JavaScript 中表示为字符串的大整数?

在 Katai 中表示 Double 值

如何在 Javascript 中定义浮点数? [复制]

浮点数或双精度数的 NaN 和 Infinity 如何存储在内存中?

如何使用Javascript使浮点数的精度相同