js中判断字符串相等使用==


在 javaScript或者jQuery中字符串比较没有equals()方法,要比较两个字符串是否相等可以直接用==或者is()进行判断。

一段老的js代码示例:

var items = document.getElementById("PDStatus").options; if("1"==(<%=checkOut.getFILLER1().substring(10)%>) ){ items[1].selected =true; }else if("2"==(<%=checkOut.getFILLER1().substring(10)%>)){ items[2].selected =true; }else if("3"==(<%=checkOut.getFILLER1().substring(10)%>)){ items[3].selected =true; }else{ items[0].selected =true; } 

使用var filler1 = <%=checkOut.getFILLER1()%>; filler1的类型为obj;如果想要接受的filler为字符串,应该使用如下写法

var filler1 = "<%=checkOut.getFILLER1()%>";

而非:

var filler1 = <%=checkOut.getFILLER1()%>+"0";


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM