Variable ng JavaScript

Variable ng JavaScript

Ang variable ng JavaScript ay isang container na nag-iimbak ng halaga ng datos.

Sa pagkakatuklasan na ito, ang x, y at z ay mga variable:

实例

var x = 7;
var y = 8;
var z = x + y; 

亲自试一试

Sa pagkakatuklasan na ito, maaari mong makakuha ng:

  • Ang x ay nag-iimbak ng halaga na 7
  • Ang y ay nag-iimbak ng halaga na 8
  • Ang z ay nag-iimbak ng halaga na 15

Tulad ng algebra

Sa pagkakatuklasan na ito, ang price1, price2 at total ay mga variable:

实例

var price1 = 7;
var price2 = 8;
var price3 = 12;
var total = price1 + price2 + price3;

亲自试一试

Sa pamamahala, tulad ng algebra, gumagamit kami ng variable (halimbawa, price1) upang imbakin ang halaga.

Sa pamamahala, tulad ng algebra, gumagamit kami ng variable sa mga ekspresyon (total = price1 + price2).

Sa pagkakatuklasan na ito, maaring mabuo mo ang halaga ng 'total' na 27.

提示:Ang variable ng JavaScript ay isang container na nag-iimbak ng halaga ng datos.

Ang pagkilala ng JavaScript

Lahat ng JavaScript variabledapat magpasimula satanging pangalanngpagkilala

Ang mga tanging pangalan na ito ay tinatawag naAng pagkilala

Ang pagkilala ay maaaring maging maikling pangalan (halimbawa, x at y), o mas mahusay na pangalan na may kahulugan (age, sum, totalVolume).

Ang pangunahing alituntunin para sa paglalaroon ng pangalan ng variable (tanging pagkilala) ay:

  • Ang pangalan ay maaaring magkaroon ng mga titik, numero, underscore at simbolo ng dolyar
  • Ang pangalan ay dapat magpasimula sa
  • Ang pangalan ay maaari ring sa simula (ngunit hindi ito ginagamit sa naturang tutorial)
  • Ang pangalan ay may kapansin-pansin sa pagkakabisa at pagkakapitad (y at Y ay magkakaiba na variable)
  • Ang palatandaan (halimbawa, ang mga salitang pangkayarian ng JavaScript) ay hindi puwedeng gamitin bilang pangalan ng variable

提示:Ang pangalang tukoy ng JavaScript ay may kapansin-pansin sa pagkakabisa at pagkakapitad.

operatory ng pagtatalaga

Sa JavaScript, ang simbolo ng pagtatalaga (=ay operatory ng pagtatalaga, hindi ng magkakapareho ang operator ng 'magkakapareho'.

Ito ay kaiba sa algebra. Ang sumusunod na code ay hindi makatuwiran sa algebra:

x = x + 5

Subalit sa JavaScript, ito ay napakahusay: Ilagay ang halaga ng x + 5 sa x.

(Kalkulahin ang halaga ng x + 5 at ilagay ang resulta sa x. Ang halaga ng x ay nagiging mas malaki ng 5.)

Komento:Ang operator ng pantay sa JavaScript ay ==

Data Type ng JavaScript

Ang variable ng JavaScript ay kayang magtindahan ng numero, tulad ng 100, at teksto na halaga, tulad ng "Bill Gates".

Sa pagpograma, ang teksto na halaga ay tinatawag na string.

Ang JavaScript ay kayang magpalakas ng iba't ibang uri ng datos, ngunit ngayon, tinitingnan namin lamang ang numero at ang string na halaga.

Ang string ay naka-enclosed sa mga dalawang salitang pampalit o isang salitang pampalit. Ang numero ay hindi na naka-enclosed sa mga salitang pampalit.

Kung ilagay ang numero sa mga salitang pampalit, ito ay magiging teksto na string.

实例

var pi = 3.14;
var person = "Bill Gates";
var answer = 'How are you!';

亲自试一试

Pagsasalita (Paglikha) ng Variable ng JavaScript

Sa JavaScript, ang paglikha ng variable ay tinatawag na pagdeklara ng variable.

Maaari mo ring var keyword na ginagamit upang idedeklara ang variable ng JavaScript:

var carName;

Pagkatapos ng pagdeklara, ang variable ay walang halaga. (Technikal na, ang halagang ito ay undefined。)

KungPagsasagawaGumamit ng simbolo ng pantay sa pagbibigay ng halaga:

carName = "porsche";

Maaari mong magbigay ng halaga sa variable sa panahon ng pagdeklara:

var carName = "porsche";

Sa pagkatapos na halimbawa, nilikha namin ang variable na may pangalan na carName at binibigyan namin ito ng halaga na "porsche".

Pagkatapos, i-output namin ang halaga sa HTML na paragrap na may id="demo":

实例

<p id="demo"></p>
<script>
var carName = "porsche";
document.getElementById("demo").innerHTML = carName; 
</script>

亲自试一试

提示:

Itakda ang lahat ng variable sa simula ng script ay magandang kaugalian!

Isang pahayag, maraming variable

Maaari mo ring idedeklara ng maraming variable sa isang pahayag. var bilang simula ng pahayag, at mayroon itongkumitaHahati ang variable:

var person = "Bill Gates", carName = "porsche", price = 15000;

亲自试一试

Idedeklara ang variable sa maraming linya:

var person = "Bill Gates",
carName = "porsche",
price = 15000;

亲自试一试

Value = undefined

Sa mga programa ng kompyuter, ang variable na idineklara ay kalimitang walang halaga. Ang halaga ay maaaring maging nilalagay na kailangan na kalkulahin na nilalaman, o matuloy na ipinagkakaloob na datos, tulad ng pagpasok ng datos.

Variable na walang halaga, ang kanyang halaga ay magiging undefined

变量 carName 在这条语句执行后的值是 undefined

实例

var carName;

亲自试一试

重复声明 JavaScript 变量

如果再次声明某个 JavaScript 变量,将不会丢它的值。

在这两条语句执行后,变量 carName 的值仍然是 "porsche":

实例

var carName = "porsche";
var carName; 

亲自试一试

Arithmetic ng JavaScript

与代数类似,您能够通过 JavaScript 变量进行算术运算,使用 =+ 之类的运算符:

实例

var x = 3 + 5 + 8;

亲自试一试

字符串也可以使用加号,但是字符串将被级联:

实例

var x = "Bill" + " " + "Gates";

亲自试一试

还可以试试这个:

实例

var x = "8" + 3 + 5;

亲自试一试

提示:如果把要给数值放入引号中,其余数值会被视作字符串并被级联。

现在试试这个:

实例

var x = 3 + 5 + "8";

亲自试一试

课外阅读

JavaScript 高级教程: ECMAScript 语法ECMAScript 变量