Equality between two String objects does not behave as with string primitives: var s1 = new String("Hello !"); var s2 = new String("Hello !"); s1 == s2; // Is false, because they are two distinct objects. s1.valueOf() == s2.valueOf(); // Is true.
Egalitatea de valori între două String obiecte nu se comportă ca și primitive de coarde: var s1 = new String ( "Hello !" ) ; var s1 = new String ("Salut!"); var s2 = new String ( "Hello !" ) ; var s2 = new String ("Salut!"); s1 === s2 ; // este falsă, deoarece acestea sunt două obiecte distincte. s1. valueOf () === s2. valueOf () ; // este adevărat.