【问题标题】:How to convert string to float in javascript without parseFloat or casting?如何在没有 parseFloat 或强制转换的情况下将字符串转换为 javascript 中的浮点数?
【发布时间】:2017-09-22 20:04:56
【问题描述】:

例如给定一个字符串“43.44”,有没有什么方法可以在不强制转换或使用 parseFloat 的情况下将其转换为浮点数?

【问题讨论】:

    标签: javascript casting floating-point


    【解决方案1】:

    您可以使用带有 unary plus + 的隐式类型转换。

    var string = "43.44",
        number = +string;
        
    console.log(number);
    console.log(typeof number);

    【讨论】:

      【解决方案2】:

      你可以的

      let str = '43.44'
      
      let val = (1 * str);
      console.log(val);
      console.log(typeof val)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-11-25
        • 2016-02-06
        • 2022-01-16
        • 2023-03-10
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多