Functie String
De functie String converteert de doorgegeven
waarde naar een string. Conversies voor primitieven
(getallen, strings en andere eenvoudige typen) gebeuren
op de meest voor de hand liggende manier. Bijvoorbeeld: true -
'true', 5 - '5'. En objecten
worden meestal geconverteerd naar '[object
Object]', maar er kunnen uitzonderingen zijn.
Syntaxis
String(wat geconverteerd moet worden);
Voorbeeld
Laten we het getal 0 naar een string converteren:
String(0);
Resultaat van de code-uitvoering:
'0'
Voorbeeld
Laten we nu de niet-numerieke waarde
NaN als parameter van de functie opgeven:
String(NaN);
Als resultaat krijgen we de string:
'NaN'
Voorbeeld
Laten we de booleaanse
waarde false converteren:
String(false);
Resultaat van de code-uitvoering:
'false'
Voorbeeld
Laten we een string converteren
met de functie String:
String('str');
Na uitvoering van de code krijgen we dezelfde string als output:
'str'
Voorbeeld
Laten we nu de waarde
null als functieparameter opgeven:
String(null);
Als resultaat van de code-uitvoering krijgen we de waarde, geconverteerd naar een string:
'null'
Voorbeeld
Laten we de waarde
undefined als functieparameter opgeven:
String(undefined);
Resultaat van de code-uitvoering:
'undefined'
Voorbeeld
Laten we nu accolades opgeven als parameter, als aanduiding van een leeg object:
String({});
Na uitvoering van de code krijgen we een string, waarin het type van het opgegeven object wordt weergegeven:
'[object Object]'
Voorbeeld
Laten we nu vierkante haakjes of een lege array converteren:
String([]);
Uiteindelijk krijgen we, in plaats van een beschrijving van het objecttype, een lege string:
''
Voorbeeld
Laten we een array, gevuld met cijfers, als functieparameter opgeven:
String([1, 2, 3]);
Als resultaat van de code-uitvoering worden alle waarden van de array geconverteerd naar één string:
'1,2,3'