Javascript-type van

| | | | | | |

Gegevenstypen worden gebruikt om een bepaald type gegevens in een programmeertaal op te slaan. Tekenreeksen kunnen bijvoorbeeld worden gebruikt om op tekst gebaseerde gegevens in code op te slaan, terwijl getallen kunnen worden gebruikt om gehele getallen en getallen met drijvende komma op te slaan.

Als u met gegevenstypen in JavaScript werkt, wilt u misschien weten welke gegevenstype bevat een bepaalde waarde. Hier komt de methode typeof om de hoek kijken. De JavaScript-operator kan worden gebruikt om het type van een bepaald element in uw code te bepalen. Dit kan handig zijn als u wilt controleren of de gegevens het type bevatten dat uw programma verwacht, wat een veelvoorkomende bewerking is bij programmeren.

In deze zelfstudie gaan we gegevenstypen in JavaScript bespreken en hoe u kan de operator typeof gebruiken om erachter te komen welk gegevenstype een bepaalde waarde bevat. We zullen ook een aantal voorbeelden onderzoeken van het type operator dat in de actie wordt gebruikt.

JavaScript-gegevenstype bijwerken

JavaScript introduceert een aantal gegevenstypen die kunnen worden gebruikt om een bepaald type gegevens. Elk gegevenstype wordt door JavaScript anders behandeld en elk gegevenstype heeft zijn eigen methoden die niet kunnen worden gebruikt met gegevens die in de juiste indeling zijn gestructureerd.

JavaScript gebruikt dynamische gegevenstypen, wat betekent dat het gegevenstype wordt gecontroleerd tijdens runtime in plaats van programmacompilatie. Dit betekent dat een variabele met dezelfde naam kan worden gebruikt voor verschillende gegevenstypen

In JavaScript zijn er zes basisgegevenstypen die kunnen worden gebruikt voor bepaalde gegevenstypen, namelijk:. string, N, boolean, , array en >. Verderop in dit artikel hebben we een naslaggids waarin wordt uitgelegd hoe deze waarden ‚Äã‚Äãwerken.

Elk van deze zes soorten gegevens werkt op verschillende manieren. Zo kun je al tijdens het programmeren bepalen hoe een bepaalde waarde wordt opgeslagen zodat je weet hoe je met de data moet werken. De manier waarop u met een tekenreeks werkt, verschilt bijvoorbeeld van de manier waarop u met een getal werkt.

JavaScript typeof

typeof heeft een ingebouwde in JavaScript-operator die een tekenreeks retourneert die het type gegevens aangeeft dat een bepaalde waarde bevat. De operator kan worden gebruikt om het type gegevens te vinden dat een waarde bevat, of hij kan worden gebruikt om het type van een variabele te vinden.

Hier is de ssi-synopsis voor de operator typeof:

Stel dat je een variabele hebt met de naam PHONE_NAME en dat je het datatype wilt controleren. U kunt dit doen met de volgende code:

Onze code geeft als resultaat: string . In de eerste regel declareren we een variabele met de naam PHONE_NAME die de waarde van de tekenreeks iPhone 11 bevat. Vervolgens gebruiken we op de volgende regel typeof om het type gegevens in onze variabele te controleren. In dit geval retourneert het programma string.

We kunnen elk gegevenstype in JavaScript controleren en een voorbeeld van typeof dat wordt gebruikt om de waarde van een variabele te controleren waaraan een booleaanse waarde is toegewezen:

typeof retourneert operator: boolean.

typeof wordt vaak gebruikt om vergelijk het type gegevens in een variabele. Dus als je wilt controleren of PHONE_NAME string is of niet en code block wilt uitvoeren als PHONE_NAME string is, dan kun je dat doen met typeof . Hier is een voorbeeld van een if-statement dat een codeblok uitvoert als PHONE_NAME een tekenreeks is:

Onze code komt terug:

Er staat veel in onze code, dus we gaan het opsplitsen. In de eerste regel declareren we een variabele met de naam PHONE_NAME en kennen deze de waarde iPhone 11 toe. Vervolgens maken we een if-statement dat controleert of het typeof PHONE_NAME gelijk is aan string.

In dit geval is de variabele PHONE_NAME een tekenreeks, dus de code in ons if-statement wordt uitgevoerd. Onze programma-uitvoer was dus De variabele PHONE_NAME is een tekenreeks.

JavaScript-typearray en objecten

Bij het werken met JavaScript-arrays en letterlijke objecten, is de typeof retourneert niet het specifieke type object dat u gebruikt. In plaats daarvan zal hij de tag retourneren. Hier is een voorbeeld van typeof gebruikt als zowel een array als een woordenboek:

Onze code geeft als resultaat:

Zoals je kunt zien, heeft ons programma geretourneerd om de twee soorten gegevens te beschrijven waarmee we werken, hoewel aan onze sandwich_fillings een array is toegewezen en ham_sandwich heeft een woordenboek toegewezen gekregen. Dit komt omdat wordt gebruikt als een generieke waarde om complexere gegevenstypen in JavaScript te beschrijven.

JavaScript type of click () jQuery-methode en undefined Null

typeof-operator retourneert ook verschillende waarden ‚Äã‚Äãvoor null en undefined. Bij het werken met een null , typeof retourneert een ongedefinieerde en undefined retourneert zijn eigen ongedefinieerde waarde. Hier is een voorbeeld van deze gegevens typen in actie:

Onze code geeft als resultaat:

Zoals je kunt zien, wordt null beschouwd als een en heeft undefined zijn eigen waarde genaamd niet gedefinieerd . Dus als u met deze datumsoorten werkt, onthoud dan dat ze deze waarden retourneren.

JavaScript-gegevenstypen

Zoals hierboven vermeld, biedt JavaScript zes hoofdgegevenstypen die bepaalde soorten gegevens classificeren . Deze zes soorten gegevens kunnen worden onderverdeeld in drie categorieën:. primitieve, composiet en speciale

tekenreeksen, getallen en booleans zijn allemaal primitieve gegevenstypen, wat betekent dat ze primaire gegevenstypen. Objecten, arrays en functies worden allemaal beschouwd als samengestelde gegevenstypen en zijn allemaal typen objecten. Ongedefinieerd en null worden beschouwd als specifieke gegevenstypen.

We zullen de belangrijkste gegevenstypen in JavaScript doornemen om te illustreren wat u kunt verwachten als u werkt met de operator typeof.

Type getallen

JavaScript heeft een nummertype dat gehele getallen en getallen met drijvende komma opslaat. Daarom kunnen getallen zowel decimalen als niet-decimale getallen opslaan. Hier is een voorbeeld van een getal in JavaScript:

Bij gebruik van typeof op een nummer, wordt het volgende geretourneerd. nummer

Type tekenreeksen

Tekenreeksen zijn reeksen van een of meer tekens en kunnen letters, cijfers, symbolen en spaties bevatten. Tekenreeksen vertegenwoordigen op tekst gebaseerde gegevens en kunnen worden gedeclareerd met enkele aanhalingstekens (`` ), aanhalingstekens ("" ) of aanhalingstekens (`` )

Hier is een voorbeeld van een tekenreeks in JavaScript:

boolean

Boolean-waarden ‚Äã‚Äãkan een van de twee waarden opslaan ‚Äã‚Äã:. waar of niet waar. Booleans worden gebruikt om aan te geven of aan een voorwaarde is voldaan of niet, en worden vaak gebruikt in wiskundige logica. Hier is een voorbeeld van een booleaanse waarde in JavaScript:

Array typeof

Arrays kunnen meerdere waarden opslaan binnen een enkele variabele en worden gedefinieerd als een komma -Gescheiden lijst met waarden ‚Äã‚Äãtussen haakjes ([ ] ). Hier is een voorbeeld van een array in JavaScript:

typeof objecten

Objecten kunnen meerdere waardearchieven bevatten als sleutel/waarde-paren. Deze kunnen worden gebruikt om gegevens op te slaan en toegang te krijgen tot JavaScript. Objecten worden gedeclareerd als een door komma`s gescheiden lijst van verwachte sleutel-/waardeparen tussen accolades ({})

Hier is een voorbeeld van een JavaScript-object:

Undefined en null typeof

undefined waarde is de standaardwaarde voor een variabele zonder toegewezen waarde. Hier is een voorbeeld van een ongedefinieerde variabele :

Deze variabele geen waarde heeft, wordt het beschouwd als undefined typeof.

null is een object dat wordt gebruikt om een variabele te beschrijven die geen waarde. Hier is een voorbeeld van: een variabele met een null waarde:

Conclusie

De JavaScript-operator typeof kan worden gebruikt om te bepalen welk type gegevens een bepaalde waarde bevat. typeof geeft het type van een uitdrukking of het type van een variabele terug. De operator typeof is handig als u wilt begrijpen hoe gegevens worden opgeslagen, zodat u weet of u gegevens naar een ander type in uw programma moet converteren om het correct te laten werken.

In deze tutorial hebben we geleerd hoe we de JavaScript-operator typeof moeten gebruiken. We hebben ook besproken hoe typeof reageert op arrays, objecten, nulls en ongedefinieerde waarden. We hebben ook kort de belangrijkste gegevenstypen in JavaScript besproken en besproken hoe typeof op dit gegevenstype reageert.

U bent nu klaar om de JavaScript-operator typeof te gebruiken als een!pro

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method