bug制造家 2018-03-19 03:26 采纳率: 0%
浏览 877
已采纳

==1 跟 ==“1”区别?

如果 if(a==1)跟if(a=="1")这两种判断都可以通过 有什么区别么 除了类型

  • 写回答

12条回答 默认 最新

  • threenewbee 2018-03-19 03:27
    关注

    都能通过,你说的是js吧。那要看你在什么场合使用了。如果是字符串,遇到null或者不存在就会出错。如果是数字,遇到超出范围(比如非常大的数字),也会出错。
    你不能用一个没有头没有尾的代码说明一切问题。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(11条)

报告相同问题?

悬赏问题

  • ¥15 odoo17处理受托加工产品
  • ¥15 如何用MATLAB编码图三的积分
  • ¥15 为什么我安装了Homebrew之后,无法像官网的那样通过执行命令安装Watchman
  • ¥15 圆孔衍射光强随孔径变化
  • ¥15 MacBook pro m3max上用vscode运行c语言没有反应
  • ¥15 ESP-PROG配置错误,ALL ONES
  • ¥15 结构功能耦合指标计算
  • ¥50 AI大模型精调(百度千帆、飞浆)
  • ¥15 非科班怎么跑代码?如何导数据和调参
  • ¥15 福州市的全人群死因监测点死亡原因报表