【问题标题】:Scala.js - Handling NaNScala.js - 处理 NaN
【发布时间】:2023-01-26 02:57:39
【问题描述】:
import scala.scalajs.js
import scala.scalajs.js.Date
import org.scalajs.dom.window.alert

val num: Double = new Date("a").getTime
alert((num + 1).toString)

此代码将 NaN 报告为警报值。我如何事先知道 num 不是 Scala.js 代码中的 NaN 而不是正确的 Double

【问题讨论】:

    标签: scala.js


    【解决方案1】:

    除非我误解了这个问题,否则您可以使用 isNaN 方法测试 NaN

    if (num.isNaN)
      println("it is NaN")
    

    【讨论】:

      猜你喜欢
      • 2018-02-20
      • 1970-01-01
      • 1970-01-01
      • 2018-09-02
      • 2014-01-04
      • 2017-05-27
      • 2019-08-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多