var s1=new String("aaaa");
s1.equals("aaaa")
或s1.equals(new String("aaaa"))
-------------------------------或
var s1="aaaa";
s1.equals("aaaa")
或s1.equals(new String("aaaa"))
--------------------------------
均报网页有错误,是不是javascript没有equals()方法,请问有 没有其它方法比较
两字符串????谢谢谢谢了!!!!!!!
10 个解决方案
#1
这样比较了:
if (s1 == "aaaa")
alert("相等");
else
alert("不相等");
if (s1 == "aaaa")
alert("相等");
else
alert("不相等");
#2
==就可以了。^_^。
#3
==是javascript里的
equals是jsp里的
equals是jsp里的
#4
有equals方法;你的问题出现在new String("aaaa"),js里面没有String
if (s1 == "aaaa"){
alert("相等");
}else{
alert("不相等");
}
或
if (s1.equals("aaaa")){
alert("相等");
}else{
alert("不相等");
}
都是可以的。
if (s1 == "aaaa"){
alert("相等");
}else{
alert("不相等");
}
或
if (s1.equals("aaaa")){
alert("相等");
}else{
alert("不相等");
}
都是可以的。
#5
var s1=new String("aaaa");
s1.equals("aaaa")
或s1.equals(new String("aaaa"))
===========
怎么看也怎么像JAVA,不像JAVASCRIPT,嘿嘿
s1.equals("aaaa")
或s1.equals(new String("aaaa"))
===========
怎么看也怎么像JAVA,不像JAVASCRIPT,嘿嘿
#6
String st="aaaaa";
if(st.equalsIgnoreCase("aaaaa"))
{}
if(st.equalsIgnoreCase("aaaaa"))
{}
#7
hehe
==
==
#8
其中equalsIgnoreCase中的IgnoreCase为不区分大小写,就是st="AAAAA"也可以相等。如果只用equals就只能等于"aaaaa"了。你自己试试吧!
#9
js里的却没有equals,也没有compare。相等就是用前面几位说的==,而=代表的是赋值。
#10
用s1=="aaa"就行
#1
这样比较了:
if (s1 == "aaaa")
alert("相等");
else
alert("不相等");
if (s1 == "aaaa")
alert("相等");
else
alert("不相等");
#2
==就可以了。^_^。
#3
==是javascript里的
equals是jsp里的
equals是jsp里的
#4
有equals方法;你的问题出现在new String("aaaa"),js里面没有String
if (s1 == "aaaa"){
alert("相等");
}else{
alert("不相等");
}
或
if (s1.equals("aaaa")){
alert("相等");
}else{
alert("不相等");
}
都是可以的。
if (s1 == "aaaa"){
alert("相等");
}else{
alert("不相等");
}
或
if (s1.equals("aaaa")){
alert("相等");
}else{
alert("不相等");
}
都是可以的。
#5
var s1=new String("aaaa");
s1.equals("aaaa")
或s1.equals(new String("aaaa"))
===========
怎么看也怎么像JAVA,不像JAVASCRIPT,嘿嘿
s1.equals("aaaa")
或s1.equals(new String("aaaa"))
===========
怎么看也怎么像JAVA,不像JAVASCRIPT,嘿嘿
#6
String st="aaaaa";
if(st.equalsIgnoreCase("aaaaa"))
{}
if(st.equalsIgnoreCase("aaaaa"))
{}
#7
hehe
==
==
#8
其中equalsIgnoreCase中的IgnoreCase为不区分大小写,就是st="AAAAA"也可以相等。如果只用equals就只能等于"aaaaa"了。你自己试试吧!
#9
js里的却没有equals,也没有compare。相等就是用前面几位说的==,而=代表的是赋值。
#10
用s1=="aaa"就行