Javascript-syntaxis

| | | | | | |

Als u JavaScript wilt leren schrijven, bent u hier aan het juiste adres.

Elke programmeertaal heeft zijn eigen regels, net als Engels. Denk er over na. Toen je op de lagere school zat, leerde je grammaticaregels om zinnen te structureren.

Net als Engels, volgen programmeertalen regels om ervoor te zorgen dat iedereen kan begrijpen wat er wordt gezegd. Stel je voor dat we allemaal onze eigen regels zouden kunnen maken bij het gebruik van Engels. Niemand kon communiceren. Evenzo zijn programmeertalen ‚Äã‚Äãstreng wat betreft de regels, zodat de code die u schrijft kan worden uitgevoerd.

In deze handleiding behandelen we de JavaScript-syntaxis. Syntaxis verwijst naar de reeks regels die bepalen hoe code in JavaScript wordt geschreven.

Waarom is syntaxis belangrijk?

In JavaScript moet u bepaalde syntaxisregels volgen. Als u bijvoorbeeld een haak niet sluit nadat u er een hebt geopend, wordt een fout geretourneerd. De computer kan uw programma niet blijven uitvoeren omdat hij niet begrijpt wat u hem zegt te doen.

Dit verdient een belangrijk onderscheid tussen computers en mensen: terwijl mensen de occasionele fout en sla het over, computers kunnen niet hetzelfde doen bij het uitvoeren van code in een programmeertaal. Daarom is het belangrijk om code te schrijven met de syntaxis van de programmeertaal waarmee u werkt.

De syntaxis maakt uw code ook leesbaarder. Wanneer iedereen dezelfde syntaxis gebruikt, is het gemakkelijk om elkaars programma`s te interpreteren. Net als in het Engels, als je eenmaal de basisregels kent, zijn er geen regels code meer die je niet kunt lezen.

In deze handleiding concentreren we ons op de volgende syntaxisfuncties:

  • Witruimte
  • Benoeming van variabelen
  • Intrekken
  • Opmerkingen
  • Puntkomma

Laten we gaan!

Witruimte

Programmeurs discussiëren voortdurend over witruimten. Het is een zeer controversieel onderwerp. Als u deze discussies even opzij zet, is er één belangrijke regel die u moet onthouden als het gaat om JavaScript-syntaxis: u moet spaties hebben tussen variabelen en voor en na haakjes

Stel dat u een loop schrijft voor:

Deze lus drukt alle getallen tussen 0 en 4 af zoals je kunt zien Er is een spatie tussen onze en de ondersteuning voor het openen van onze -lus. Er is een spatie tussen onze sluitingsaccolade (() en de openingsaccolade ({). Er is ook een spatie tussen alle uitspraken tussen haakjes:

  • var i = 0;
  • i <4;

Als u een variabele buiten een -lus toewijst, gebruikt u dezelfde aanpak:

var biscuit = "raspberry Chocolate Chip";

Spaties tussen yo toevoegen Onze variabelen maken het gemakkelijker om code-creatie te lezen.

In tegenstelling tot andere programma`s talen, kunt u een JavaScript-programma met één regel schrijven. Geen goed idee - bedenk hoe moeilijk het zou zijn om uw code te lezen - maar u kunt het nog steeds doen.

Elke verklaring die in een blok code - zoals een voorwaardelijke if-instructie of een klasse - moet worden ingesprongen. Inspringen verwijst naar het toevoegen van twee spaties, vier spaties of een tab aan het begin van de code. Er is veel discussie onder programmeurs wat het beste is, maar zolang je je code consistent houdt, heb je geen probleem.

Hier is een ingesprongen fo r loop:

Je kunt zien dat de term console.log () is ingesprongen met een tab. Dit komt omdat het in onze bretels zit. Dit helpt de inhoud van onze for-lus te onderscheiden van de rest van onze code. Als we een ander codeblok in onze code hadden, zoals een if-instructie, zouden we de inhoud ervan verder laten inspringen:

Deze code drukt de waarde van i af als deze gelijk is aan drie. Anders gebeurt er niets. In dit fragment verwijdert ons if-statement een tabblad omdat het in onze for-lus zit. Onze console.log ()-instructie is ingesprongen met twee tabbladen omdat deze is opgenomen in onze instructie if, die op zijn beurt is opgenomen in onze for statement.

Opmerkingen

Opmerkingen zijn verklaringen geschreven door de ontwikkelaars, voor de ontwikkelaars. Technisch gezien zijn ze gelezen door JavaScript, maar wordt niet uitgevoerd.

Lo Het doel van opmerkingen is om ontwikkelaars te helpen hun code bij te houden. Als u een complexe functie implementeert, kunt u enkele opmerkingen schrijven zodat u weet wat Elk deel van de functie doet dat. Opmerkingen worden vaak gebruikt in samenwerkingsprojecten, want hoewel elke ontwikkelaar een programma kan begrijpen, zelfs als ze zichzelf niet hebben geschreven

in JavaScript, worden opmerkingen geschreven met dubbele slashes , gevolgd door de opmerking: ..

Alle volgende tekens a na de dubbele schuine streep worden als commentaar behandeld. Om een opmerking met meerdere regels te maken, kunt u deze syntaxis gebruiken:

Elke tekst tussen / * en * / wordt genegeerd door de JavaScript-compiler.

Vabelen een naam geven

Er zijn veel verschillende manieren om een variabele te noemen. De drie meest voorkomende methoden gebruiken hoofdletters en kleine letters en onderstrepingstekens.

In JavaScript gebruiken de meeste ontwikkelaars kleine letters om variabelen te benoemen:

firstName, surname, isAdmin

De variabele declaratie ziet er als volgt uit JavaScript:

var firstname = "Tony";

we volgen de type variabele dat u gebruikt (in dit geval var) door de naam van de variabele, vervolgens door een gelijkteken en vervolgens door de waarde die u in de variabele wilt opslaan.

Het eerste woord van een variabele moet beginnen met een kleine letter, zelfs als de variabele maar één woord lang is. Het tweede woord en alle volgende woorden moeten beginnen met een hoofdletter, zoals je hierboven kunt zien.

Hoewel je variabelen kunt schrijven met andere methoden (zoals "first_name" in underscore of "FirstName" in hoofdletters camel), is het niet gebruikelijk om dit te doen. in JavaScript.

Variabelen in JavaScript zijn hoofdlettergevoelig. dit betekent dat voornaam en voornaam, hoewel ze dezelfde basistekens bevatten, anders zouden worden behandeld.

Er zijn een paar woorden die "gereserveerde woorden" worden genoemd. " die u niet als variabelenaam kunt gebruiken. Dit zijn woorden die ze hebben. Speciale functie in JavaScript bijvoorbeeld, u kunt een variabele niet "class" of "for" noemen omdat ze al in taal worden gebruikt

>

U kunt een lijst met gereserveerde JavaScript-trefwoorden vinden op doel Mozilla Developer Network .

Puntkomma

In het Engels eindigt elke zin met een punt ; een punt. vertelt u wanneer u moet stoppen met het lezen van een zin en een andere moet beginnen. Als je terugdenkt aan je basisschooljaren, is je waarschijnlijk verteld dat zinnen een plek zijn om even te pauzeren en op adem te komen.

Computerprogramma`s. "hoeft niet op adem te komen, maar ze moeten wel weten hoe instructies in JavaScript worden opgesplitst in een programma, de meeste instructies eindigen met een puntkomma:

var cookie = "Chocolade fondant"

Het is niet nodig om een puntkomma op te geven na elk declaratieblok. Dit zijn uitspraken als class, switch, do, if en for. Deze statements gebruiken curly accolades om hun code op te slaan:

In deze code kun je zien dat we onze return-instructie hebben afgesloten met een puntkomma. Het is omdat het in onze functie staat. Onze functie eindigt niet met een puntkomma.

Conclusie

Er zijn veel regels in de programmeertaal JavaScript. Elk van deze regels zorgt ervoor dat u code schrijft die u en de browser kunnen lezen. Als u in een team werkt , het is vooral belangrijk om de regels van JavaScript te volgen syntaxis.

Hier is een samenvatting van de belangrijkste regels die we hebben behandeld:

U bent nu klaar om als professionele ontwikkelaar te beginnen met coderen in JavaScript!

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

News


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