Është dita e 5-të nga 100 ditët e mësimit tim të javascript dhe sot mësova për const javascript.

Deklarata const krijon konstante me shtrirje blloku, njëlloj si fjala kyçe let edhe pse vlera e një konstante nuk mund të ndryshohet përmes ricaktimit.

Nëse nuk jeni në dijeni të le, ju lutemi lexoni fillimisht për të për të kuptuar më mirë, mund t'i referoheni historisë time.

let y = 20;
y=50;   // y value is 50 now

const x = 20;
x=50; //TypeError: Assignment to constant variable.

Konstantet mund të deklarohen me shkronja të mëdha ose të vogla, por një konventë e zakonshme është përdorimi i shkronjave të gjitha të mëdha.

const PI = 3.14;

const duhet të inicializohet në momentin e deklarimit

const PI;  //SyntaxError: Missing initializer in const declaration
PI= 3.14;

let y;    // No error
y =20 

constpunon gjithashtu në objekte dhe grupe.

const MyArray  = [1,2,3];
MyArray  = [1,4,3];         //TypeError: Assignment to constant variable.

const MyObject = {key1: "name"};
MyObject = {key1: "add"};   //TypeError: Assignment to constant variable.

Vini re se objektet dhe vargjet nuk mund të ricaktohen, por megjithatë mund të ndryshohen duke shtuar ose hequr vetitë ose elementet.

const MyArray  = [1,2,3];
MyArray.push(4);                      // no error
console.log(MyArray);                // [1,2,3,4]

const MyObject = {key1: "name"};
MyObject.key1 = "age";               // no error
console.log(MyObject);              //{key1: 'age'}

Pjesa tjetër e sjelljes së konst është shumë e ngjashme me leje.

Kjo është e gjitha për sot. Do të arrijë nesër.

Faleminderit per leximin. Ju lutem duartrokitni nëse ju duket e dobishme historia.

Vazhdoni të mësoni!

#100daysofjavascript