javascript中number类型与string类型的比较,应该是根据number类型的数值情况, 将string转换为与number数值相对应的值再比较:

var numVal = 10.00;
    if(numVal == "10.0000"){
        console.log('the vualue is ten');//output
    }

这段代码首先将字符串“10.0000”转换为两位小数再与numVal进行比较,所以下面这段代码跟上面的结果也会一样:

var numVal = 10.00;
    if(numVal == "10"){
        console.log('the vualue is ten');//output
}

在这里,“10”同样会转换为保留两个小数的number类型。

相关文章:

  • 2022-12-23
  • 2022-02-11
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-22
  • 2022-12-23
  • 2021-12-24
猜你喜欢
  • 2021-05-20
  • 2022-12-23
  • 2022-12-23
  • 2021-11-24
  • 2021-06-15
  • 2021-09-09
  • 2022-12-23
相关资源
相似解决方案