Disse konverteringene kan innebære:
I denne artikkelen lærer vi forskjellige typer konverteringer i JavaScript sammen med eksempler for bedre forståelse.
Type konverteringer
JavaScript omhandler typekonvertering på to måter:
La oss forstå disse separat sammen med eksempler.
Implisitt type konvertering
Vi er alle klar over at JavaScript er et språk som er løst skrevet, og på grunn av dette konverterer det noen datatyper til en annen automatisk. Dette kalles implisitt type konvertering. Det skjer når du bruker forskjellige typer operatører på verdiene dine.
Følgende er noen eksempler for din bedre forståelse:
Konvertere til streng:
Nedenfor er et eksempel på å konvertere de gitte datatypene til streng.
// numerisk streng brukt med + resultater i strengHer brukes numeriske og ikke-numeriske strenger. Numerisk streng lagt til med nummer returnerer ganske enkelt strengen til dem kombinert. Mens de trekker fra to ikke-numeriske strenger returnerer Nan (ikke et tall).
Produksjon:
Konvertering til nummer
Nedenfor er et eksempel på å konvertere de gitte datatypene til tall.
// Numerisk type streng med -, /, * gir et tall som en utgangProduksjon:
Konvertere boolsk til et tall
Nedenfor er et eksempel på å konvertere den boolske datatypen til et tall.
// boolean har 1 som sant og 0 som falskFor boolsk tilfører det ganske enkelt verdien av sann og usant til tallet og returnerer en numerisk verdi. For sann verdien er 1, og 0 i samsvar med falsk.
Produksjon:
Konvertere null til et tall:
Nedenfor er et eksempel på å konvertere NULL -datatypen til et tall.
// null har 0 verdi når den brukes med et tallEttersom null holder 0 som verdi, så hadde det ingen innvirkning om det ble lagt til eller trukket fra.
Produksjon:
Eksplisitt type konvertering
For å gjøre jobben med å konvertere en datatype til en annen, gir JavaScript oss forskjellige innebygde metoder. Disse metodene konverterer strenger til tall eller boolsk eller omvendt. Denne typen bruk av metoder for konvertering kalles eksplisitt type konvertering.
Følgende er noen eksempler for din bedre forståelse:
Konvertere til streng
For å konvertere datatypen din til streng, gir JavaScript innebygde metoder streng () og toString ().
Eksempel:
// streng ()Produksjon:
Her, merk at når null og udefinert brukes med streng () -metoden den konverterer dem til streng. Mens toString () -metoden genererer en feil.
Konvertere til et tall
Antall() Metode er der for å konvertere numeriske strengverdier og boolske verdier til å nummerere datatype.
Eksempel:
// streng til nummerHer må du merke deg at når null blir passert, genererer det 0, mens det for udefinert gir Nan (ikke et tall) som en utgang.
Produksjon:
Konvertere til boolean:
Tilsvarende for å konvertere til en boolsk ekspresjonsmetode kalles tilgjengelig Boolsk ().
Eksempel:
// 0, null, udefinert, Nan genererer falskProduksjon:
Her vil alt med en viss verdi generere sant. Mens alt som ikke er definert eller uten verdi genererer falsk.
Konklusjon:
Type konvertering er en nyttig måte å konvertere forskjellige datatyper til andre datatyper, da vi noen ganger ønsker å utføre noen handlinger på en variabel, men det er ikke mulig på grunn av datatypen. I denne artikkelen diskuterte vi hvorfor typen konvertering er nødvendig og forskjellige typer konverteringer i JavaScript. JavaScript gir oss to typer konverteringer. Det er noen innebygde metoder levert av JavaScript for å gjøre typen konvertering enklere.
Disse metodene gir brukeren den korteste måten å konvertere verdiene sine og gjøre dem kompatible i forskjellige datatyper. Gjennom dette kan du gjøre programmet ditt renere og lesbart.