javascript当按钮value值为0时 给它的name赋值 结果无法被选择器选择到

起因是我们要交个计算器网页
首先我创立了一个变量list来获得class为number的元素列表

img

然后我写了个循环为每个元素绑定一个click事件

img


结果发现0这个按钮无法被检索到 所以我写了那个alert去验证 发现确实不行
这个时候我的按钮是这么定义的

img


明明和其他的按钮是一样的写法却失效了 所以我就开始试了 把它的各个属性挨个删除 结果发现 当我把它的name这个属性删掉后 它又可以被检索到了
有人知道这是什么情况吗

尝试一下把 == 换成 ===

img