Datatyper i JavaScript? - Forklart for nybegynnere

Datatyper i JavaScript? - Forklart for nybegynnere
Hver verdi er alltid forskjellig fra hverandre, som kategoriserer dem i forskjellige typer. Denne kategoriseringen av forskjellige data kalles Data-type. Årsaken til å kategorisere dataene er å sikre hvordan dataene blir brukt i programmet.

Som alle andre programmeringsspråk består JavaScript også av forskjellige datatyper. Datatype er dynamisk i JavaScript, noe som betyr at en enkelt verdi kan lagres på forskjellige måter. For eksempel:

La y; // nå er y udefinert
y = 10; // nå er y et tall
y = "10"; // nå er y en streng

I denne artikkelen vil vi diskutere forskjellige datatyper i JavaScript med eksempler.

Typer data i JavaScript

Som diskutert ovenfor, er det forskjellige datatyper i JavaScript, men alle av dem er kategorisert i tre Hovedkategorier:

  1. Primitiv type (streng, tall og boolsk)
  2. Kompositt eller referansetype (objekt, matrise og funksjoner)
  3. Spesiell datatype (null eller udefinert)

La oss diskutere disse typene grundigere med eksempler.

Primitiv type

Primitive datatyper er enkle grunnleggende blokker av ethvert språk, og har bare en verdi tilordnet dem om gangen. De består av:

  • Strenger
  • Tall
  • Boolsk

Strengdatatype

En sekvens av tegn vedlagt med enkelt eller dobbelt sitat er representert gjennom strengdatatype. Strengen består av tall, navn og sitater, så lenge de er innenfor anførselstegn.

Eksempel

La x = "16"; // nummer lagret som en streng
var a = 'Hello World'; // ved hjelp av enkelt sitat
var b = "Mitt navn er ..."; // ved hjelp av dobbelt tilbud
var c = 'vi er veldig fornøyd.'; // rømme enkelt sitat med tilbakeslag

Nummer datatype

Ulike typer tall, for eksempel negative eller positive tall med desimaler, og tall med eksponentielle notasjoner er representert gjennom denne datatypen:

Eksempel:

var a = 5; // Heltall
var b = 25.5; // nummer med flytende poeng
var c = 1.25E+6; // Eksponentiell form, lik 1.25E6 eller 1250000
var d = 1.25E-6; // Eksponentiell form, lik 0.00000125

Videre representerer antall datatyper også spesielle verdier som uendelig, -infinitet og nan. Uendelig produseres ved å dele en ikke-null med 0, og produserer et tall større enn alle. Mens NAN viser "ikke et tall". Dette skjer gjennom ugyldige eller udefinerte matematiske operasjoner.

Eksempel:

konsoll.logg (10/0); // Output: Infinity
konsoll.logg (-10 / 0); // utgang: -infinitet
konsoll.logg (10 / -0); // utgang: -infinitet
konsoll.Logg ("String" / 4); // output: nan
konsoll.Logg (matematikk.sqrt (-1)); // output: nan

Boolsk datatype

Boolske datatyper representerer verdiene til ja eller nei (av eller på) gjennom to spesifikke verdier i.e ekte eller falsk. Boolske verdier brukes til forskjellige sammenligningsformål.

Eksempel

var iseating = sant; // Ja, jeg spiser
var Ishungry = falsk; // Nei, jeg er ikke sulten.
//sammenligning
var a = 1, b = 3, c = 5;
konsoll.logg (b> a) // output: true
konsoll.logg (b> c) // output: usant

Produksjon

Kompositt eller referanse

Sammensatt datatype hjelper oss med å lagre forskjellige datatyper og komplekse enheter som en samling. De består av:

  • Objekter
  • Matriser
  • Funksjoner

Objekter datatype

Objekter hjelper til med å lagre forskjellige typer data som en samling. Et bestemt nøkkelnavn er gitt til objektet, som er en streng. Dette kan lagre forskjellige datatyper som tall, boolske verdier og strenger som en samling.

Eksempel

var anObjectOndEfined = ;
var user = "name": "Sam", "SecondName": "Mathew", "Age": "25";
// for bedre lesing
var bok =
“Bookname”: “Harry Potter and the Deathly Hallows”,
"Forfatter": "J.K Rowling ",
"Sjanger": "Fiksjon",
"Publisert": "2007",
"Total eksemplarer": 10

Arrays datatype

Arrays i JavaScript brukes til å lagre forskjellige verdier i en enkelt variabel. Arrays kan være av forskjellige typer, avhengig av hvilken type data som er lagret. Hver verdi i en matrise indekseres, fra 0. På denne måten kan en bruker få tilgang til hvert element via ARR [0] eller ARR [2] osv.

Eksempel

var frukt = ["banan", "oransje", "fersken", "ananas"];
var språk = ["engelsk", "fransk", "persisk"];
konsoll.logg (frukt [1]); // Output: Orange
konsoll.logg (språk [2]); // Output: Persisk

Produksjon

Funksjonsdatatype

Funksjoner er objekter i JavaScript, som en bestemt kode er tildelt. De er definert ved å bruke nøkkelordets 'funksjon' etterfulgt av et navn gitt dem og parenteser som omslutter parametriske verdier. En funksjon kalles deretter og linjene den inneholder kjørt og gir en utgang.

Eksempel

var hilsen = funksjon ()
Returner "Hei til universet!";

// type av variabelen hilsen
Varsel (Typeof Greet) // Output er en funksjon
varsel (hilsen ()); // output er hei til universet!

Spesiell datatype

Spesiell datatype er:

Udefinert datatype

Den inneholder bare en enkelt verdi. Dette skjer når en variabel ikke tildeles noen verdi, så på tolkningstidspunktet vises utgangen som 'udefinert'.

Eksempel

var x;
var y = "Mitt navn er John"
Alert (x) // OUTPUT: UNEFINED
ALERT (Y) // OUTPUT: Jeg heter John

Her ble ikke variabelen X tilordnet noen verdi. Derfor viste tolken resultatet som 'udefinert'.

Null datatype

Tilsvarende inneholder NULL -datatypen også en enkelt verdi. Men her i saken gitt nedenfor er verdien tildelt som "null". Slik at det lett er forstått av brukeren at ingen verdi blir tildelt.

Eksempel

var a = null; =
Varsel (a); // utgangen vil være null

Konklusjon

Datatyper er en viktig del av programmeringen. Det indikerer hvilken type data programmet har å gjøre med, om det er en rekke forskjellige tegn som danner en streng. I dette emnet forklarte vi forskjellige datatyper som ble brukt i JavaScript og hvordan de er kategorisert. Det er tre hovedkategorier av datatyper i JavaScript, og for å lagre dataspesifikke typer er til stede for å lagre singel så vel som flere datatyper.

Hver type blir forklart med eksempler for bedre forståelse og implementering. Dette gjør lagring og manipulering av data enklere for brukeren.