logo

Hvad er JavaScript TypeOf-funktionen? Hvordan virker det?

funktion-computer-kode-matrix

Vi er alle faldet over en webside, der bare ikke virker. Du kender typen: linkene er ikke klikbare, rulningen er overalt, og nogle gange... spiller de automatisk musik. ( Det værste. )

Når en hjemmeside opfører sig dårligt, er dårlig JavaScript normalt skylden. Det skyldes, at JavaScript er scriptsproget, der styrer de interaktive elementer på et websted. Faktisk er JavaScript faktisk et robust, kraftfuldt scriptsprog, der automatiserer processer som at animere billeder eller give forslag til autofyld. Grundlæggende er JavaScript et af de grundlæggende kodningssprog på nettet.

Som ethvert sprog er der meget, du kan gøre med JavaScript. Men i dag skal vi tale om en bestemt type JavaScript-kommando: TypeOf-funktionen. I denne artikel lærer du om JavaScript TypeOf-funktionen, herunder hvad den er, hvordan den virker og dens mest almindelige anvendelser.

Så lad os dykke ind!

body-JavaScript-Logo

Hvad er en JavaScript-datatype?

Før vi begynder at tale om JavaScript TypeOf-funktionen, skal vi først tale om JavaScript-datatyper. En datatype er en klassificering givet til forskellige slags data, der bruges i programmering. Der er syv datatyper der kan bruges i JavaScript, og vi har opdelt dem i tabellen nedenfor:

Datatype Brug
Nummer Omhandler et hvilket som helst tal, inklusive decimaler. Du kan også udføre operationer (som multiplikation, division osv.) med denne datatype.
Snor En streng af tegn omgivet af enkelte eller dobbelte anførselstegn.
Boolean Indstiller en sand/falsk (eller ja/nej) værdi.
Nul Angiver det bevidste fravær af en værdi. Betyder dybest set ingenting, tomt eller ukendt værdi.
Udefineret Angiver også fraværet af en værdi. I modsætning til null bruges udefineret normalt, når en variabel er erklæret, men en værdi er ikke tildelt.
Symboler Unikke identifikatorer for objekter.
Objekt Indsamling af relaterede data. I modsætning til andre datatyper, som kun kan indeholde en enkelt ting, gemmer objekter samlinger af data.

krop-rød-blyant-vigtigt

Hvorfor er datatyper vigtige?

I JavaScript, operand , som er et JavaScript-array, datatype eller objekt.

For at bruge TypeOf-kommandoen, du ville skrive det ligesom enhver operation, der bruger en enkelt værdi (også kendt som en unær operatør ). Det betyder, at scriptet ser sådan ud:

type x

Du kan også bruge TypeOf-operatoren, ligesom du ville bruge en JavaScript-funktion. Syntaksen ville se nogenlunde sådan ud :

type(x)

Brug af JavaScript TypeOf-funktionen er især nyttig til at kontrollere værdien af JavaScript-udtryk !

Hvordan bruger du Javascript TypeOf-funktionen?

Når du bruger JavaScript TypeOf-funktionen til at kontrollere datatypen for en operand, returnerer den en snor , eller tekst, der indeholder datatypen! Her er et eksempel på, hvordan du kan kontrollere, om et objekt er udefineret:

If (objekttype === 'udefineret')

TypeOf-funktionen er et vigtigt værktøj, når man har at gøre med kompleks kode. Det giver en programmør mulighed for hurtigt at kontrollere en variabels datatype - eller om den er udefineret eller null - uden at gå gennem koden linje for linje! Derudover kan TypeOf-funktionen også kontrollere, om en operand er et objekt eller ej.

Afhængigt af output fra TypeOf-funktionen kan en programmør justere deres tidligere kode eller hurtigt fortsætte, hvor de slap i et projekt. Med andre ord, TypeOf-funktionen er en hurtig måde at kontrollere data for at sikre, at et script vil fungere.

Hvad er de mulige output af funktionen TypeOf?

Fordi JavaScript TypeOf-funktionen bruges til at kontrollere datatyper, t De mulige output fra TypeOf-operatoren er også alle datatyper . Her er en hurtig oversigt af de forskellige typer output, du kan se:

Værdi Type
udefineret udefineret
nul objekt
Boolean (sandt eller falsk) boolesk
alle numre nummer
alle strenge snor
alle symboler symbol
alle funktioner fungere
alle arrays objekt
indfødte objekter objekt
værtsobjekter Afhængig af implementering
andre genstande objekt
krop-hvad-der-næste

Hvad er det næste?

Hvis du er interesseret i kodning, kan det være værd at overveje en datalogi hovedfag. Men hvordan ved du, om datalogi er virkelig rigtigt for dig? Her er fem nøglefaktorer, du skal overveje, når du vælger dit hovedfag.

Hvis du ønsker at gå ind i datalogi, er det vigtigt at komme ind på et godt college. En af de bedste måder at gøre det på er at sikre, at du tager de rigtige kurser i gymnasiet. Tjek denne ekspertguide til de klasser, du bør - og ikke bør - tage, før du starter dine college-ansøgninger.

Du har måske hørt, at AP-klasser ser godt ud på din universitetsansøgning. Hvis du ikke er sikker på, hvad AP-klasser er, eller hvordan de påvirker dine muligheder for optagelse på universitetet, tag et kig på denne AP-oversigt.