Der Konstruktor »String« in JavaScript
Verwendung als Konstruktor
Eine Exemplarerzeugung mit dem Konstruktor »String« und einem Zeichenfolgenargument ergibt ein neues Objekt, welches eine Darstellung des Argumentwertes als Zeichenfolge repräsentiert.
- Protokoll
s3 = new String( "3" )
String { "3", 2 more… }
typeof s3
"object"
- Protokoll
s3 = new String( 3 )
String { "3", 2 more… }
typeof s3
"object"
Aufruf als Funktion
Ein Aufruf der Funktion »String« ergibt eine Darstellung des Argumentwertes als Zeichenfolge.
- Protokoll
s3 = String( "3" )
"3"
typeof s3
"string"
- Protokoll
s3 = String( 3 )
"3"
typeof s3
"string"
»Math«
Der Standardbezeichner »Math« erinnert an einen Konstruktor, da er normalerweise wie der Konstruktor »String« ohne Vorsatz verwendet werden kann und groß geschrieben ist. Dennoch bezeichnet »Math« keinen Konstruktor.