能否请您解释一下为什么输出是
false
代替
abcd abc false
代码:
public class StringDemo{
public static void main(String [] args){
String s1 = "abc";
String s2 = s1;
s1+="d";
System.out.println(s1+ " "+ s2 +" "+ s1==s2); //false
}
}
答案 0 :(得分:6)
由于This is a title
和This is a t
的相对优先级,它打印为false。 $(document).ready(function(){
var t = $("span.price-measure").text().replace("/ 1 m2", "REPLACEMENT");
$("span.price-measure").text(t);
});
具有更高的优先级,因此它等效于:
+
所以==
的参数是布尔值,而不是字符串。
添加括号:
+