⊗jsPmBsIc 59 of 505 menu

Афзоиш ва кам кардани арзишҳо (инкремент ва декремент) дар JavaScript

Коди зеринро дида мебароем:

let num = 0; num = num + 1; // ба тағирёбандаи num рақами 1 илова мекунем alert(num); // 1-ро чоп мекунад

Чунон ки аллакай медонед, ин кодро метавон бо роҳи кӯтоҳкардашуда тавассути амалгари += навишт:

let num = 0; num += 1; // ба тағирёбандаи num рақами 1 илова мекунем alert(num); // 1-ро чоп мекунад

Дар асл, афзоиш додани як воҳад дар барномасозӣ ин қадар вомехӯрад, ки барои ин амал андешаи синтаксиси ҳанӯз ҳам кӯтоҳтар сохта шудааст - амалгари махсуси афзоиш ++, ки арзиши тағирёбандаро ба 1 зиёд мекунад.

Коди худро бо ёрии он нависем:

let num = 0; num++; // ба тағирёбандаи num рақами 1 илова мекунем alert(num); // 1-ро чоп мекунад

Ҳамчунин амали кам кардан -- мавҷуд аст, ки арзиши тағирёбандаро ба 1 кам мекунад. Мисолро бубинед:

let num = 0; num--; // аз тағирёбандаи num рақами 1-ро кам мекунем alert(num); // -1-ро чоп мекунад

Ин кодеро тавре тағир диҳед, ки дар он амалҳои афзоиш ва кам кардан вуҷуд дошта бошанд:

let num = 10; num = num + 1; num = num + 1; num = num - 1; alert(num);
Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан