<分区>
javascript 中的某些操作会返回意外结果。一个非常奇怪:
[] + 1 = "1"
谁能解释一下为什么会这样?
标签 javascript
<分区>
javascript 中的某些操作会返回意外结果。一个非常奇怪:
[] + 1 = "1"
谁能解释一下为什么会这样?
最佳答案
[]
由于 + 运算符而被转换为空字符串。所以 ""+ 1 => "1"(数字也转换为字符串)
关于Javascript:数组加数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19116507/
相关文章:
javascript - 如何根据 X 和 Y 坐标从色轮获取颜色值?
javascript - 如何从 AJAX 向 Odoo 10 自定义模块 Controller 发出 POST/GET 请求? (被 CORS 政策阻止)
javascript - Jquery:链接的第一个单词颜色跨度问题
javascript - <img/> 标签的 onLoad 事件在初始页面访问时不会触发
javascript - 读取两个文件并连接到同一字符串但失败
javascript - chrome 77 更新后图像显示不正确