js = ==

JS中有一判断
传入type
type可为a,b,c
代码如下:
function fun(type)
{
  if(type=="a"){}
  else if(type=="b"){}
  else if(type=="c"){}
}

发现无论type怎么传,最后都变成了b
再次调试,检查
type=="b"被写成了type="b"
导致type被直接赋值...
OMG
一个小符号,谨记于此

猜你喜欢

转载自leozam.iteye.com/blog/2361465
js