The String object

When strings are compared for equality, both with the == and stricter === operator, their sequence of code points is compared - not their memory locations.

Loading TypeScript...

To keep a reference to a string's memory location, you can use new String("...") to create an object that works in many ways like a string.

Loading TypeScript...

Notice that the data type of a String object is different from the data type for normal strings (string uncapitalized). Even though the resulting object can be used in most cases like a normal string, it has a different internal representation.

Loading TypeScript...

Was this page helpful?