JavaScript-variabelen
- Vorige pagina JS Commentaar
- Volgende pagina JS Let
JavaScript-variabelen
JavaScript variabelen zijn containers voor datawaarden.
In dit voorbeeld zijn x, y en z variabelen:
Voorbeeld
var x = 7; var y = 8; var z = x + y;
U kunt uit het vorige voorbeeld verkrijgen:
- x slaat de waarde 7 op
- y slaat de waarde 8 op
- z slaat de waarde 15 op
Soortgelijk als algebra
In dit voorbeeld zijn price1, price2 en total variabelen:
Voorbeeld
var price1 = 7; var price2 = 8; var price3 = 12; var total = price1 + price2 + price3;
In programmeren, zoals algebra, gebruiken we variabelen (bijvoorbeeld price1) om waarden op te slaan.
In programmeren, zoals algebra, gebruiken we variabelen in expressies (total = price1 + price2).
U kunt uit het vorige voorbeeld berekenen dat de waarde van total 27 is.
Tip:JavaScript variabelen zijn containers voor datawaarden.
JavaScript identifiers
alle JavaScript variabelenmoeten beginnen metunieke namenvanIdentificatie.
Deze unieke namen worden genoemdIdentifiers.
Identifiers kunnen korte namen zijn (bijvoorbeeld x en y), of meer beschrijvende namen (age, sum, totalVolume).
De algemene regels voor het construeren van variabelenamen (unieke identifiers) zijn:
- namen kunnen letters, cijfers, underscores en dollar-teken bevatten
- namen moeten beginnen met een letter
- namen kunnen ook
$
en_
hoofdletter (maar in deze handleiding zullen we dat niet doen) - namen zijn hoofdlettergevoelig (y en Y zijn verschillende variabelen)
- voorbehouden woorden (zoals JavaScript keywords) kunnen niet als variabelenamen worden gebruikt
Tip:JavaScript identifiers zijn hoofdlettergevoelig.
toewijzingsoperator
In JavaScript, het gelijke teken (=
is een toewijzingsoperator, niet het 'gelijk aan' operator.
Dit is anders dan algebra. Het volgende code in algebra is onredelijk:
x = x + 5
Maar in JavaScript is dit zeer logisch: de waarde van x + 5 toewijzen aan x.
(Bereken de waarde van x + 5 en plaats het resultaat in x. De waarde van x wordt met 5 verhoogd.)
Opmerking:De "gelijk aan"-operator in JavaScript is ==
.
JavaScript-gegevens types
JavaScript-variabelen kunnen getallen opslaan zoals 100, en tekstwaarden zoals "Bill Gates".
In programmeren worden tekstwaarden strings genoemd.
JavaScript kan verschillende datatypes verwerken, maar nu concentreren we ons alleen op numerieke en tekstwaarden.
Tekstwaarden worden omgeven door dubbele aanhalingstekens of enkele aanhalingstekens. Getallen hebben geen aanhalingstekens nodig.
Als getallen tussen aanhalingstekens worden geplaatst, worden ze beschouwd als tekststrings.
Voorbeeld
var pi = 3.14; var person = "Bill Gates"; var answer = 'How are you!';
Verklaring (creëren) van JavaScript-variabelen
In JavaScript wordt het creëren van variabelen "verklaard" variabelen noemen.
U kunt var
trefwoorden om JavaScript-variabelen te declareren:
var carName;
Na de verklaring hebben variabelen geen waarde. (Technisch gezien is de waarde undefined
。)
zoalstoewijzingGebruik een vergelijkingsstyte voor variabelen:
carName = "porsche";
U kunt de variabele waarderen bij de verklaring:
var carName = "porsche";
In het bovenstaande voorbeeld hebben we de variabele carName gecreëerd en dienaangaande de waarde "porsche" toegewezen.
Daarna "output" we deze waarde in de HTML-afsnede met id="demo":
Voorbeeld
<p id="demo"></p> <script> var carName = "porsche"; document.getElementById("demo").innerHTML = carName; </script>
Tip:
Het is een goede gewoonte om alle variabelen aan het begin van het script te declareren!
Een statement, meerdere variabelen
U kunt meerdere variabelen in een enkele statement declareren. var
als begin van een statement, en wordt afgesloten metkommaScheiden van variabelen:
var person = "Bill Gates", carName = "porsche", price = 15000;
Verklaring kan over meerdere regels lopen:
var person = "Bill Gates", carName = "porsche", price = 15000;
Value = undefined
In computerprogramma's zijn variabelen die worden verklaard vaak zonder waarde. De waarde kan het te berekenen inhoud zijn, of gegevens die later worden verstrekt, zoals data-invoer.
Variabelen zonder waarde, hun waarde zal zijn undefined
.
De waarde van de variabele carName is na het uitvoeren van deze statement undefined
:
Voorbeeld
var carName;
Herhaaldelijk declareren van JavaScript-variabelen
Als je een JavaScript-variabele opnieuw declareert, wordt de waarde ervan niet verloren.
Na het uitvoeren van deze twee statements blijft de waarde van de variabele carName "porsche":
Voorbeeld
var carName = "porsche"; var carName;
JavaScript-rekenen
Net als in algebra kun je met JavaScript-variabelen wiskundige berekeningen uitvoeren, gebruik =
en +
soortgelijke operatoren:
Voorbeeld
var x = 3 + 5 + 8;
Stringen kunnen ook met het plus-teken worden gebruikt, maar de strings worden gecascadeerd:
Voorbeeld
var x = "Bill" + " " + "Gates";
Probeer dit ook uit:
Voorbeeld
var x = "8" + 3 + 5;
Tip:Als je de waarde in aanhalingstekens plaatst, worden de overige waarden als string beschouwd en gecascadeerd.
Probeer dit nu uit:
Voorbeeld
var x = 3 + 5 + "8";
Bijkomende Leesmateriaal
JavaScript Avanceerd Tutoriaal: ECMAScript Syntax, ECMAScript Variabele
- Vorige pagina JS Commentaar
- Volgende pagina JS Let