javascript switch 相等用的是===,就是说不进值相同,类型也要相同 用string的时候,发现无论如何都不满足条件,后来发现是类型不同 string有对象string,还有基本类型string,这2个是不同的 var s="xx"; 这个是基本类型 var s = new String("xxx"); 这个是对象 对象string转基本类型string,用下面的方法 var o=new String("xxx"); 此为对象st…
JavaScript中的一些特性和通常我们想象的不太一样.这里我总结了一些有悖直觉的语言特性. 1 数组 1.1 数组的遍历 在直接支持for a in b的语言中,比方Python/Ruby里的a的值都是容器内保存的值.可是在JavaScript中.a仅仅代表属性.假设b是一个数组,则a就是索引(0-n),所以正确的使用for in 遍历数组的写法例如以下: var friends = ["Tom", "Jick", "Brandon"]; f…