javascript中的 空串,false,和0
用javascript做验证的时候发现了一个问题
空串不大于0,可是空串大于等于0,即 alert("">0)为false,而alert("">=0)为true
(javascript中有时是把0,空串和false混用的 这句说的欠妥,多谢评论)
alert("">0); //falsealert("">=0);//truealert(""<0);//falsealert(""<=0);//truealert("">false); //falsealert("">=false);//truealert(""<false); //falsealert(""<=false);//truealert(0>false);//falsealert(0<false);//falsealert(0==false);//true//空串也是0吗?alert(1>"");//truealert(1<"")//false//false 也是0alert(1>false);//truealert(1<false);//false//总而言之就是alert(""==0);//truealert(""==false);//truealert(""===0); //falsealert(""===false);//false