Javascript:数组加数字

标签 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 - 取消附加到元素的其他触发事件

javascript - chrome 77 更新后图像显示不正确

javascript - 将 desktopCapturer 保存到 Electron 中的视频文件

javascript - 单击同一类的多个实例不起作用

javascript - 在 li 内缩放背景图像