logo

Wat is de JavaScript TypeOf-functie? Hoe werkt het?

feature-computer-code-matrix

We zijn allemaal wel eens een webpagina tegengekomen die gewoon niet werkt. Je kent het type: de links zijn niet klikbaar, het scrollen is overal en soms... spelen ze automatisch muziek af. ( Het ergste. )

Wanneer een website zich misdraagt, is er meestal sprake van slecht JavaScript. Dat komt omdat JavaScript de scripttaal is die de interactieve elementen van een website bestuurt. In feite is JavaScript eigenlijk een robuuste, krachtige scripttaal die processen automatiseert zoals het animeren van afbeeldingen of het geven van suggesties voor automatisch aanvullen. Kortom, JavaScript is een van de fundamentele codeertalen van het web.

Zoals met elke taal kun je veel doen met JavaScript. Maar vandaag gaan we het hebben over één specifiek type JavaScript-opdracht: de TypeOf-functie. In dit artikel leert u over de JavaScript TypeOf-functie, inclusief wat het is, hoe het werkt en de meest voorkomende toepassingen ervan.

Dus laten we erin duiken!

body-JavaScript-logo

Wat is een JavaScript-gegevenstype?

Voordat we beginnen te praten over de JavaScript TypeOf-functie, moeten we het eerst hebben over JavaScript-gegevenstypen. Een gegevenstype is een classificatie die wordt gegeven aan verschillende soorten gegevens die bij het programmeren worden gebruikt. Er zijn zeven gegevenstypen die in JavaScript kunnen worden gebruikt, en we hebben ze in de onderstaande tabel opgesplitst:

tekenreeks en subtekenreeks
Data type Gebruik
Nummer Behandelt elk getal, inclusief decimalen. Met dit gegevenstype kunt u ook bewerkingen uitvoeren (zoals vermenigvuldigen, delen, enz.).
Snaar Een reeks tekens omgeven door enkele of dubbele aanhalingstekens.
Booleaans Stelt een waarde waar/onwaar (of ja/nee) in.
Nul Geeft de opzettelijke afwezigheid van een waarde aan. Betekent eigenlijk niets, leeg of onbekende waarde.
Ongedefinieerd Geeft ook de afwezigheid van een waarde aan. In tegenstelling tot null wordt undefined meestal gebruikt wanneer een variabele wordt gedeclareerd, maar er geen waarde aan is toegewezen.
Symbolen Unieke identificatiegegevens voor objecten.
Voorwerp Verzamelingen van gerelateerde gegevens. In tegenstelling tot andere gegevenstypen, die slechts één ding kunnen bevatten, slaan objecten gegevensverzamelingen op.

body-rood-potlood-belangrijk

Waarom zijn gegevenstypen belangrijk?

In JavaScript, operand , wat een JavaScript-array, gegevenstype of object is.

Om het TypeOf-commando te gebruiken, je zou het schrijven zoals je zou doen bij elke bewerking die één enkele waarde gebruikt (ook bekend als A unaire operator ). Dat betekent dat het script er als volgt uit zou zien:

type x

U kunt ook de TypeOf-operator gebruiken zoals u een JavaScript-functie zou gebruiken. De syntaxis zou er ongeveer zo uit kunnen zien :

type(x)

Het gebruik van de JavaScript TypeOf-functie is met name handig voor het controleren van de waarde van JavaScript-expressies !

Hoe gebruik je de Javascript TypeOf-functie?

Wanneer u de JavaScript TypeOf-functie gebruikt om het gegevenstype van een operand te controleren, retourneert deze a snaar , of tekst, die het gegevenstype bevat! Hier is een voorbeeld van hoe u kunt controleren of een object niet gedefinieerd is:

If (typeobject === ‘ongedefinieerd’)

De TypeOf-functie is een belangrijk hulpmiddel bij het omgaan met complexe code. Hiermee kan een programmeur snel het gegevenstype van een variabele controleren (of deze ongedefinieerd of null is) zonder de code regel voor regel door te nemen! Bovendien kan de TypeOf-functie ook controleren of een operand een object is of niet.

Afhankelijk van de uitvoer van de TypeOf-functie kan een programmeur zijn vorige code aanpassen of snel verdergaan waar hij was gebleven in een project. Met andere woorden, de TypeOf-functie is een snelle manier om gegevens te controleren om er zeker van te zijn dat een script werkt.

Wat zijn de mogelijke uitgangen van de TypeOf-functie?

Omdat de JavaScript TypeOf-functie wordt gebruikt om gegevenstypen te controleren, t De mogelijke uitvoer van de TypeOf-operator zijn ook allemaal gegevenstypen . Hier is een korte samenvatting van de verschillende soorten uitvoer die u mogelijk ziet:

Waarde Soort van
ongedefinieerd ongedefinieerd
nul voorwerp
Booleaans (waar of onwaar) Booleaans
alle cijfers nummer
alle snaren snaar
alle symbolen symbool
alle functies functie
alle arrays voorwerp
inheemse voorwerpen voorwerp
gastheerobjecten Afhankelijk van de uitvoering
andere objecten voorwerp
lichaam-wat is het volgende

Wat is het volgende?

Als je geïnteresseerd bent in coderen, is het misschien de moeite waard om een ​​hoofdvak computerwetenschappen te overwegen. Maar hoe weet je of informatica dat is? Echt goed voor jou? Hier zijn vijf belangrijke factoren waarmee u rekening moet houden bij het kiezen van uw hoofdvak.

Als je computerwetenschappen wilt studeren, is het belangrijk om naar een goede universiteit te gaan. Een van de beste manieren om dat te doen is ervoor te zorgen dat je op de middelbare school de juiste vakken volgt. Bekijk deze deskundige gids voor de lessen die je wel en niet moet volgen voordat je aan je universiteitsaanvraag begint.

Je hebt misschien gehoord dat AP-lessen er goed uitzien op je universiteitsaanvraag. Als je niet zeker weet wat AP-klassen zijn of hoe deze je kansen op toelating tot de universiteit beïnvloeden, kijk eens naar dit AP-overzicht.