1. 两等号与三等号的区别:
<select id="generator" οnchange=modifyPWD()> <option value="1">随机生成密码</option> <option value="2">手动输入密码</option> </select> if($("#generator").val()===1){ alert("随机生成密码"); }else{ alert("手动输入密码"); }
上例中,只会输出“手动输入密码”。简单的区别可以归结为:
== equality 等同,=== identity 恒等。
(1)==, 两边值类型不同的时候,要先进行类型转换,再比较。
(2)===,不做类型转换,类型不同的一定不等。