I implisitt type tvang blir verdien av en datatype transformert til andre datatyper uten interferens. I eksplisitt tvang, konvertering av en datatype til en annen datatype av utviklerens interferens.
Dette innlegget gir detaljert informasjon om typen tvang i JavaScript med følgende læringsutbytte:
Hvordan fungerer Type tvang i JavaScript?
Som diskutert ovenfor, blir konverteringen i den implisitte tvangen utført automatisk, mens den eksplisitte typen tvang blir hjulpet av utviklerne. Følgende konvertering faller inn under typen tvangsfenomen:
I de kommende seksjonene blir disse konverteringene forklart med eksempler.
Hvordan konvertere hvilken som helst datatype til streng ved hjelp av typen tvang i JavaScript
Ved hjelp av typen tvang kan du konvertere hvilken som helst datatype til en strengtype. Et sett med eksempler er gitt for å konvertere forskjellige datatyper til strenger via type tvang.
Eksempel 1: Konverteringsnummer til streng ved hjelp av implisitt tvang i JavaScript
Et eksempel er vist å konvertere datatypen på en verdi til en annen datatype ved å bruke Type tvang. Koden er gitt nedenfor:
Kode
var a = 10;I koden ovenfor:
Produksjon
Utgangen representerer at datatypen før tvang var “Antall”. Etter tvangen endres datatypen til “streng”.
Eksempel 2: Konvertere nummer til streng ved hjelp av eksplisitt tvang
Et eksempel er gitt for å konvertere datatypen av en verdi til en annen datatype ved å bruke eksplisitt type tvang. For dette formålet er koden for eksplisitt type tvang som følger.
Kode
var a = 10;I koden ovenfor:
Produksjon
Utgangen representerer at datatypen er en "Antall”Før tvang. Imidlertid, etter tvang, blir datatypen transformert til "streng”.
Hvordan konvertere hvilken som helst datatype til boolsk via Type tvang i JavaScript?
Som i eksemplene ovenfor, utføres den antall til strengkonvertering via implisitt så vel som eksplisitt type tvang. Følgende eksempel kode lar deg forstå den implisitte/eksplisitte typen tvang fra nummer til boolsk.
Kode
var x = 10;I koden ovenfor:
Produksjon
Utgangen illustrerer at datatypen er en "Antall”Før tvang. Imidlertid, etter tvang, konverteres datatypen til "boolsk”.
Hvordan konvertere hvilken som helst datatype til nummer via Type tvang i JavaScript?
Streng-til-nummerstransformasjonen utføres her. Følgende eksempel kode lar deg forstå den implisitte/eksplisitte typen tvang fra streng til nummer.
Kode
La resultat1;I koden ovenfor:
Produksjon
Utgangen representerer at datatypen er “streng”Før tvang. Imidlertid, etter tvang, konverteres datatypen til "Antall”.
Konklusjon
Typen tvang er fenomenet med å konvertere enhver datatype til en streng, boolsk eller tall. Typen tvang kan være enten eksplisitt eller implisitt. Det implisitte er tvangstypen, som utføres automatisk, mens den eksplisitte avhenger av utviklerens behov. Denne artikkelen gir en detaljert beskrivelse av typen tvangskonsept i JavaScript. Vi har illustrert den implisitte/eksplisitte tvangen til forskjellige datatyper til streng, boolsk og antall.