JavaScript variabler
- Forrige side JS-kommentarer
- Næste side JS Let
JavaScript variabler
JavaScript-variabler er beholdere til at gemme dataværdier.
I dette eksempel er x, y og z variabler:
Eksempel
var x = 7; var y = 8; var z = x + y;
Fra det foregående eksempel kan du få:
- x gemmer værdien 7
- y gemmer værdien 8
- z gemmer værdien 15
lignende algebra
I dette eksempel er price1, price2 og total variabler:
Eksempel
var price1 = 7; var price2 = 8; var price3 = 12; var total = price1 + price2 + price3;
I programmering, ligesom algebra, bruger vi variabler (f.eks. price1) til at gemme værdier.
I programmering, ligesom algebra, bruger vi variabler i udtryk (total = price1 + price2).
Fra det foregående eksempel kan du beregne, at totalens værdi er 27.
Tip:JavaScript-variabler er beholdere til at gemme dataværdier.
JavaScript-identifikatorer
alle JavaScript variabelmå begynde medunikke navneafIdentifikation.
Disse unikke navne kaldesIdentifikator.
Identifikatorer kan være korte navne (f.eks. x og y), eller mere beskrivende navne (age, sum, totalVolume).
De almindelige regler for at konstruere variabelnavne (unikke identifikatorer) er:
- navne kan indeholde bogstaver, tal, understreg og dollartegn
- navne skal begynde med en bogstav
- navne kan også
og
kan bruges som første tegn (men vi gør det ikke i denne vejledning)
- Navne er følsomme over for store og små bogstaver (y og Y er forskellige variabler)
- Reserverede ord (som JavaScripts nøgleord) kan ikke bruges som variabelnavne
Tip:JavaScript-identifikatorer er følsomme over for store og små bogstaver.
tildeling operator
I JavaScript, lig med-tegnet (=
er en tildeling operator, ikke en 'lig med' operator.
Dette er forskelligt fra algebra. Følgende kode er ikke rimelig i algebra:
x = x + 5
Men i JavaScript er det meget rimeligt: Tildel værdien af x + 5 til x.
(Beregn værdien af x + 5 og gem resultatet i x. x's værdi øges med 5.)
Bemærk:Lige operatoren i JavaScript er ==
.
JavaScript datatyper
JavaScript-variabler kan gemme tal som 100 og tekstværdier som "Bill Gates".
I programmering kaldes tekstværdier for strenger.
JavaScript kan håndtere flere datatyper, men nu fokuserer vi kun på numeriske og tekstværdier.
Strenger omgives af dobbelte eller simple citationstegn. Tal bruger ikke citationstegn.
Hvis du sætter et tal i citationstegn, betragtes det som en tekststreng.
Eksempel
var pi = 3.14; var person = "Bill Gates"; var answer = 'How are you!';
Deklaration (oprettelse) af JavaScript-variabler
I JavaScript kaldes oprettelse af variabler for "deklaration af variabler".
Du kan var
nyckelord til at deklarera JavaScript-variabler:
var carName;
Efter deklaration har variablen ingen værdi. (Teknisk set er værdien undefined
。)
For atTildelingBrug ligefremningstegnet for at tildel værdi:
carName = "porsche";
Du kan tildel værdi til en variabel ved deklaration:
var carName = "porsche";
I dette eksempel har vi oprettet en variabel kaldet carName og tildelt den værdien "porsche".
Dernæst "udskriver" vi værdien i HTML-sektionen med id="demo":
Eksempel
<p id="demo"></p> <script> var carName = "porsche"; document.getElementById("demo").innerHTML = carName; </script>
Tip:
Det er en god vane at deklarere alle variabler i scriptets begyndelse!
En sætning, mange variabler
Du kan deklarere mange variabler i én sætning. var
Som start på en sætning og afsluttes med:kommaSeparer variabler med:
var person = "Bill Gates", carName = "porsche", price = 15000;
Deklaration kan strækkes over flere linjer:
var person = "Bill Gates", carName = "porsche", price = 15000;
Value = undefined
I computerprogrammer er deklarerede variabler ofte uden værdi. Værdien kan være indhold, der skal beregnes, eller data, der senere leveres, såsom datainput.
Variabler uden værdi vil have værdien undefined
.
Værdien af variablen carName efter udførelsen af denne sætning er undefined
:
Eksempel
var carName;
gentagen deklaration af JavaScript-variabler
Hvis du deklarerer en JavaScript-variabel igen, vil dens værdi ikke gå tabt.
Efter udførelsen af disse to sætninger er værdien af variablen carName stadig "porsche":
Eksempel
var carName = "porsche"; var carName;
JavaScript aritmetik
Ligesom algebra kan du udføre aritmetiske operationer med JavaScript-variabler ved hjælp af =
og +
lignende operatorer:
Eksempel
var x = 3 + 5 + 8;
Streng kan også bruges med plus-tegnet, men strengene vil blive kædet sammen:
Eksempel
var x = "Bill" + " " + "Gates";
Prøv også dette:
Eksempel
var x = "8" + 3 + 5;
Tip:Hvis du sætter tal i citationstegn, betragtes de øvrige tal som strenge og kædes sammen.
Prøv nu dette:
Eksempel
var x = 3 + 5 + "8";
Ekstra læsning
JavaScript-avanceret tutorial: ECMAScript-sprog, ECMAScript-variabler
- Forrige side JS-kommentarer
- Næste side JS Let