問題「比較」
第1問
var s1 = "abc"
var s2 = "abc"
s1 == s2
//=> ?
第2問
var s1 = String("abc")
var s2 = String("abc")
s1 == s2
//=> ?
第3問
var s1 = new String("abc")
var s2 = new String("abc")
s1 == s2
//=> ?
答え
第1問 true
文字列リテラルの比較になります
var s1 = "abc"
var s2 = "abc"
s1 == s2
//=> true
第2問 true
string関数呼び出しなので、stringの比較になります。
var s1 = String("abc")
var s2 = String("abc")
s1 == s2
//=> true
第3問 false
objectの比較になります。
var s1 = new String("abc")
var s2 = new String("abc")
s1 == s2
//=> false