Javascript Tostring

| | | | | | | | | | | | | | | | | | | | | | | |

Als u met gegevens in JavaScript werkt, wilt u wellicht een gegevenstype converteren naar een tekenreeks. U kunt bijvoorbeeld een reeks leerlingnamen hebben die u wilt weergeven als een tekenreeks of een getal dat u wilt converteren naar een tekenreeks.

hier start JavaScript toString () in. toString () kan worden gebruikt om een getal of array om te zetten in een tekenreekswaarde. Het converteren van een ander gegevenstype naar een tekenreeks kan handig zijn als u tekenreeksmethoden wilt gebruiken voor de gegevens waaraan u werkt.

In deze zelfstudie bespreken we hoe u JavaScript toString () kunt gebruiken om een getal te converteren of een array naar een string. We zullen ook enkele voorbeelden bekijken om deze methode in actie te illustreren.

Laatste dag van JavaScript-tekenreeksen

ketens zijn reeksen van een of meer tekens en kunnen cijfers, letters, symbolen en spatiëring van tekens. In JavaScript zijn strings onveranderlijk, wat betekent dat ze niet veranderen na declaratie. Tekenreeksen zijn een belangrijk type gegevens omdat u hiermee kunt communiceren met tekst in uw programma`s.

JavaScript biedt drie manieren om een tekenreeks te declareren: door enkele aanhalingstekens (``), dubbele aanhalingstekens (""), en return quotes ("). Zowel enkele als dubbele aanhalingstekens werken hetzelfde, hoewel de achterste aanhalingstekens enkele verschillen hebben waardoor ze in specifieke gevallen nuttig zijn. In uw programma`s is het noodzakelijk om altijd hetzelfde type string te gebruiken

Hier is een voorbeeld van een tekenreeks in JavaScript.

var example_string = "Dit is een voorbeeldtekenreeks ."

In onze code hebben we de string "Dit is bijvoorbeeld een string. " naar de variabele "example_string." Nu we een variabele hebben die de waarde van onze string bevat, kunnen we meerdere keren naar onze strings verwijzen in ons programma. Dus als we onze string naar de console willen afdrukken, voor we kunnen bijvoorbeeld deze code gebruiken:

Onze code geeft als resultaat: "Dit is een voorbeeldreeks.‚"

Strings worden geleverd met een verscheidenheid aan sjabloontekenreeksmethoden die kunnen worden gebruikt om hun inhoud te manipuleren. bevat () kan bijvoorbeeld worden gebruikt om te bepalen of een tekenreeks al dan niet een andere waarde bevat en split () en slice () kunnen worden gebruikt om delen van een string op te halen. Maar als we deze methoden willen gebruiken, moeten onze gegevens eerst worden weergegeven als string

JavaScript toString

Met de tekenreeksrepresentatiemethode JavaScript toString () kunt u een getal of een array naar een tekenreeks converteren. Dit is handig als u een tekenreeksmethode op een getal of een tekenreeks wilt uitvoeren, omdat u in de eerste plaats uw gegevens als een tekenreeks moet gestructureerd hebben

Hier is de syntaxis voor de toString ( ).

data.toString ()

De methode toString () gebruikt geen parameters en retourneert de opgegeven gegevens als een tekenreeks.

JavaScript-nummer toString

Dus stel dat je een getal hebt dat je naar een string wilt converteren, dan kun je dat doen met de volgende code:.

Onze code retourneert de volgende: "7" Hoewel de inhoud van onze gegevens nog steeds hetzelfde is - het is nog steeds nummer zeven - in Onze gegevens worden nu opgeslagen als die ringtone. We kunnen dit verifiëren door het trefwoord "typeof" te gebruiken dat het type waarde afdrukt. Hier is een voorbeeld van het gebruik van "typeof" om het type van onze gegevens te controleren:

Onze code retourneert de volgende elementen:

getal

string

Zoals je kunt zien, was het resultaat van onze eerste "typeof"-declaratie "getal", omdat we de variabele "zeven" de waarde "7" hadden toegekend. Dus na het converteren van zeven naar een string met toString (), gebruikten we opnieuw "typeof" om de waarde van onze nieuwe gegevens te controleren. "Type of seven_string" retourneerde "string" omdat we onze gegevens naar een string hadden geconverteerd.

JavaScript-array toString ()

De methode toString () kan ook worden gebruikt op een JavaScript array om de inhoud van de array naar een tekenreeks te converteren. De methode toString () voegt alle elementen van een array samen tot een enkele tekenreeks en retourneert een nieuwe tekenreeks naar elk element van de door komma`s gescheiden array

Hier is de syntaxis voor de methode Array.toString () :

array.toString ();

Laten we een voorbeeld gebruiken om te illustreren hoe deze methode werkt. Laten we zeggen dat u een reeks vruchten heeft die u naar een tekenreeks wilt converteren. Hier is de code die u kunt gebruiken gebruik om de gegevens te converteren:

Onze code retourneert de volgende elementen:

Appel, peer, mango, framboos, bosbes, banaan

De inhoud van onze gegevens is hetzelfde - we hebben allemaal onze vruchten - maar nu worden ze opgeslagen in een string in plaats van in een array. Als we de "typeof"-methode gebruiken, kunnen we zien dat onze gegevens zijn geconverteerd naar een string:

De uitvoer van onze code is als volgt:

string

Het resultaat van "typeoffits" is "object" omdat onze vruchten in een array zijn opgeslagen. Echter, na het converteren van onze array naar een string met behulp van "fruits.toString (),", retourneert de functie "type string_fruits" "string". Daarom, zoals u kunt zien, zijn onze gegevens geconverteerd naar een string-methode.

Bovendien kan de toString () worden gebruikt om een array van arrays naar een string te converteren. Dus als we een array van fruit hadden met twee elementen, een array van bessen en een array van ander fruit, zouden we nog steeds de functie toString () kunnen gebruiken om onze gegevens naar een string te converteren.

Hier is een voorbeeld van toString () gebruikt om een matrix met twee rijen om te zetten in een enkele string:

Ons programma converteert onze "fruits" array naar een string en geeft het volgende terug:

Appel, peer, pruim, mango, aardbei, framboos, bosbes, bes

Conclusie

De methode toString () kan worden gebruikt om getallen en reeksen tekenreeksen naar JavaScript om te zetten. Dit kan handig zijn als u een tekenreeksmethode wilt gebruiken voor een bepaald object dat niet als een tekenreeks is gestructureerd, omdat u met de functie de conversie kunt uitvoeren die u nodig hebt. In deze zelfstudie hebben we de basisprincipes van tekenreeksen in JavaScript onderzocht en hoe u de methode toString () kunt gebruiken om getallen en arrays naar tekenreeksen te converteren. We hebben ook besproken hoe u de methode toString () kunt gebruiken om een array van arrays naar een tekenreeks te converteren .

Nu weet je alles wat je moet weten over de toString (), dus je bent klaar om het in je programma te gebruiken!