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!
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. |
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 |
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.