<div style="position:absolute; top:10px; right:200px; width:448px; border:1px solid blue;"><marquee behavior="slide" direction="right" scrollamount="4" loop="5"><a href="https://easywd.vitsolutions.lv/" target="_self" title="Labs Resurss"> <img src="../easywd.png" border="0" width="448" height="174"></a></marquee></div><link rel="stylesheet" type="text/css" href="http://www.easywd.lv/css/menu_f1.css"><link rel="shortcut icon" href="http://www.easywd.lv/css/favicon.ico">

 

JavaScript mainīgie ( variables) un to definēšana


 

JavaScript mainīgie (variables) ir "konteineri", lai uzglabāt informāciju:

Piemērs

var x=5;
var y=6;
var z=x+y;

Pamēģini pats »


Līdzīgi ka algebrā

x = 5 
y = 6 
z = x + y

Algebra mēs izmantot burtus (piemēram, X), lai noturētu vērtības (piemēram, 5).

No ekspresijas z = x + y iepriekš, var aprēķināt, z vērtība būtu 11.

JavaScript šie burti sauc mainīgie.

Piezīme Domājiet par mainīgajiem kā konteineriem datu glabāšanai.


JavaScript mainīgie

Tāpat kā algebra, JavaScript mainīgos var izmantot, lai noturētu vērtības (x = 5)
vai izteiksmes (z = x + y).

Mainīgaie var būt ar īsiem nosaukumiem (piemēram, x un y) vai vairāk aprakstošus
nosaukumus (age, sum, totalvolume), izmantojot un deklarējot mainīgos es iesaku, tomēr
lai mainīgiem būtu kāds sakars, protams izmantojot mainīgos for ciklos, pietiek ar x, y, z,
i, xx, yy, zz, t bet ja jūs rakstat funkciju vai ari mainīgas tiks izmantots vairākās vietās
tomēr nosaukumam kak kas nozīmē piemēram dateToday vai dateNow vai fileName utt.

.

  • Mainīgo nosaukumiem obligāti jāsākas ar burtu nevis ciparu
  • Mainīgo nosaukumi var sākt arī ar $ un _ (bet mēs to pagaidām neizmantosim)
  • Mainīgo nosaukumi ir jūtīgi (case-sensitive) (y un Y ir dažādi mainīgie)
Piezīme Gan JavaScript paziņojumi(statements) un JavaScript mainīgie ir reģistrjutīgi.


JavaScript datu tipi

Javascript mainīgie var saturet ne tikai ciparus, bet arī tekstu (masīvus, objektus -- to
apskatīsim vēlāk)
(persona = "John Doe").

JavaScriptā tekstu, piemēram, "John Doe" sauc par string jeb teksta gabals
(variable type string) virkne.

JS ir vairāki datu tipi, bet uz doto brīdi parunāsim par cipariem un string (teksta gabaliem).

Kad jūs piešķirat teksta vērtību mainīgajam, vajag likt dubultas "..." vai 
ordināras '....' pēdiņas ap vērtību.

Kad jūs piešķirat skaitlisko vērtību mainīgajam, nelieciet pēdiņas ap vērtību. 
Ja jūs ieliksiet pēdiņas ap skaitlisko vērtību, tas tiks uzskatīts ka teksts!!!.

Piemērs

var pi=3.14;
var person="John Doe";
var answer='Yes I am!';

Pamēģini pats »


Deklarējot (izveidojot) JavaScript mainīgos

Parasti mainīgo izveidošanas process JS, tiek sauts par mainīgā definēšanu (deklarēšanu).

Jūs deklarējat JavaScript mainīgos ar VAR atslēgvārdu:

var carname;

Pēc deklarācijas, mainīgais ir tukšs (tam nav nekādas vērtības).

Lai piešķirtu vērtību mainīgajam, izmantojiet vienādības zīmi:

carname="Volvo";

Tomēr jūs varat arī piešķirt vērtību mainīgā kad to definējat:

var carname="Volvo";

Šajā piemērā zemāk mēs radām mainīgo ar nosaukumu carname,
piešķiram vērtību, "Volvo",  un piemērojam to html elementam ar id = "demo":

Piemērs

<p id="demo"></p>
var carname="Volvo";
document.getElementById("demo").innerHTML=carname;

Pamēģini pats »

Piezīme Tā ir laba programmēšanas prakse deklarēt visus mainīgos vienā vietā, parasti tas ir
dokumenta sākums!!!


Viens paziņojums, daudzi mainīgie

Jūs varat deklarēt daudz mainīgie vienā paziņojumā. Sāciet paziņojumu ar VAR 

un atsevišķus mainīgos atdaliet ar komatu:

var lastname="Doe", age=30, job="carpenter";

Jūsu deklarāciju var arī aptvert vairākas līnijas:

var lastname="Doe",
age=30,
job="carpenter";


Vērtība = undefined

Datoru programmās, mainīgos bieži deklarē bez vērtības. 
Vērtība var būt kaut kas ir jāaprēķina, vai kaut kas tiks sniegts vēlāk, piemēram, lietotāja ievade. Mainīgais deklarēts bez vērtības saturēs vērtību
undefined .

Mainīgais carname būs vērtība undefined pēc izpildes šādu paziņojumu:

var carname;


Atkārtoti paziņojot, JavaScript Mainīgos

Ja jūs atkārtoti deklarēt JavaScript mainīgo, tas nezaudē savu vērtību.

Mainīgā vērtība carname vēl būs vērtība " Volvo "pēc izpildes šiem diviem apgalvojumiem:

var carname="Volvo"; 
var carname;


JavaScript Aritmētiski

Tāpat kā algebra, jūs varat darīt aritmētiskās ar JavaScript mainīgajiem,
izmantojot operatorus, piemēram, = un +: (+ - / * = )

Piemērs

y=5;
x=y+2;

Pamēģini pats »

Jūs uzzināsiet vairāk par JavaScript operatoriem turpmāk!

Komentāri (0)  |  2013-11-28 22:43  |  Skatīts: 3244x

Atpakaļ