Mivuno ya ECMAScript

Tumia muwendo var kumtaarifu muwendo.

Jina la muwendo linahitajika kumweza kwa mitambo maana yake kwa kawaida.

Kumtaarifu muwendo

Kama ilivyoelewa katika sehemu iliyopita, muwendo wa ECMAScript inaitwa na muwendo var (kifupi cha variable). Kwa mfano:

var test = "hi";

Kwa mfano hii, inaainishwa muwendo test, na thamani yake inaianzishwa na "hi" (herufi). Kama ECMAScript inaonekana,Uharibifu wa ainaInaonesha, kama inayotiririka, kwa test kwa kawaida kwa kumwengaa thamani ya herufi,Hakuna uadilifu kwa kumtaarifu aina kwa kawaida.

Inaweza kuanzisha muwendo mbili au zaidi kwa var moja:

var test1 = "hi", test2 = "hello";

Kodi hii inaainisha muwendo test1, na thamani ya kwanza "hi", na pia inaainisha muwendo test2, na thamani ya kwanza "hello".

Kamwe na hivi:Hakuna uadilifu kwa aina kama inayotumika kwa var moja:Kama inayotiririka:

var test = "hi", age = 25;

Mfano huu unaainisha (tena) test, na pia inaainisha age, na kuianzisha na 25. Ikiwa test na age ni aina mbalimbali za data, itakuwa kawaida kama inayotumika katika ECMAScript.

Kama Java, muwendo wa ECMAScript hauHakuna uadilifu kwa kuanzisha(inafanikishwa kwa mbali, itatukajulikana kufikia hapa). Kwa hivyo, ukingo huu wa kodi haitakuwa na uadilifu:

var test;

Pengine, kama Java, na muwendoInaweza kuwa na thamani za aina mbalimbali. Hii inaonekana kwa muwendo wa uharibifu. Kwa mfano, inaweza kuianzishwa kwa thamani ya herufi na kuwa namba kama inayotiririka:

var test = "hi";
alert(test);
test = 55;
alert(test);

Kodi hii itakutumika kwa kawaida kuweza kutoa thamani za herufi na thamani za namba. Lakini, kama ilivyoelewa, habari ya kumtumia muwendo, habari ya kumtumia habari ya kawaida ni kumtumia thamani za aina moja:

Jina la muwendo

Jina la muwendo linahitajika kumweza kwa mitambo maana yake kwa kawaida:

  • Herufi ya kwanza lazima iwe herufi, mawio (_), au simboli ya dola ($)
  • Herufi zingine zingekuwa mawio, simboli ya dola ($) au kwa upya herufi ya namba au herufi

Mawili yafuatavyo ya muwendo yamezungukwa kwa kawaida:

var test;
var $test;
var $1;
var _$te$t2;

Maadili ya jina ya muwendo maarufu

Inaukilia kwa sababu inayofaa kiwango cha jina la muwendo hivyo inaelewa kwa kuitumia. Jina la muwendo linahitajika kumweza kwa kiocheru cha jina cha kina cha maadili ya jina:

Herufi ya mbinu ya Camel

Herufi ya kwanza ni kichwani, herufi za kwanza za kisha ni kubwa.

var myTestValue = 0, mySecondValue = "hi";

Herufi ya mbinu ya Pascal

Herufi ya kwanza ni kubwa, herufi za kwanza za kisha ni kubwa.

var MyTestValue = 0, MySecondValue = "hi";

Herufi ya mbinu ya hungaria

Kuingiza herufi kichwani kwa kuzingatia aina ya kipengele cha vipengele vyenyeo kwa kumtaarisha herufi kichwani (au mawio ya herufi kichwani). Mfano, i inaonyesha namba, s inaonyesha mimea, kama inayotajwa hapa.

var iMyTestValue = 0, sMySecondValue = "hi";

Mafunzo hii imetumia kichwa hiki, ili kumwua kipengele cha kipengele cha mafunzo kwa kusoma kwa kina.

Aina Kichwa Mfano
Makundi a aValues
Mimea ya kweli/kweli b bFound
Mimea ya mafanikio (inayotumiwa kama namba) f fValue
Mbinu fn fnMethod
Mimea ya nguvu (inayotumiwa kama namba) i iValue
Mfumo o oType
Mbinu ya kufikia mimea re rePattern
Mimea s sValue
Mwongozo (inaweza kuwa aina yoyote) v vValue

Uangalifu wa vipengele vyenyeo hauwezi kufikia kwa uangalifu

Mwongozo mengine wa ECMAScript inayoweza kuwa muhimu (na inaonyesha kawaida kwa lugha za programu zingine), ni kwamba hauwezi kubadilika kwa kumtaarisha kipengele cha vipengele vyenyeo. Mfano:

var sTest = "hello ";
sTest2 = sTest + "world";
alert(sTest2);

Kwenye kodeni juu, kwanza, sTest inaangaliwa kama thamani ya mimea ya mafaa "hello". Kifo tano, kwa kipindi cha kipya, kwa kipengele cha sTest2 kuanza sTest na mimea "world". Kipengele cha sTest2 hakikadai kuwa na var mbinu ya kufanyia, hii inaingizwa kama inaangaliwa kama inaangaliwa kwenye jina hilo.

Kimekua kwa ECMAScript kimekuta jina la kiwango kilichohusiana kwa kurejea kina kuu kwa jina la kiwango hilo, na kuanzisha kwa thamani iliyotakiwa.

Hii inaonesha uwanja wa lugha hii, lakini inaweza kumcora kama ingekuwa inasikia angalau ni vipengele vyenyeo. Habari bora ni kuwa kama kutumia lugha za programu zingine, kila vipengele vyenyeo vinahatika kubadilika.