முக்கிய உள்ளடக்கத்திற்குச் செல்லவும்
தொகுதி 1 · பாடம் 1 இன் 4பாடத்திட்டத்தில் 1/32~8 min
தொகுதி பாடங்கள் (1/4)

மாறிகள்: விடு மற்றும் மாறுபாடு

ஜாவாஸ்கிரிப்டில், மாறிகள் என்பது நாம் ஒரு மதிப்பை இணைக்கும் பெயர்கள். ஒவ்வொரு முறையும் நீங்கள் "உண்மையான" குறியீட்டை எழுதுங்கள், நீங்கள் செய்யும் முதல் விஷயம், நீங்கள் செய்யும் விஷயங்களுக்கு பெயர்களைக் கொடுப்பதாகும் கையாள வேண்டும். நவீன ஜாவாஸ்கிரிப்ட் உங்களுக்கு இரண்டு முக்கிய வார்த்தைகளை வழங்குகிறது:

JS
const numero = 42; // valore fissato per sempre
let contatore = 0; // valore che puoi riassegnare

ஆங்கிலத்தில் படிக்கவும்: "அழைப்பு numero மதிப்பு 42". அந்த நிமிடத்தில் இருந்து, ஒவ்வொரு முறையும் நீங்கள் ஒரே தொகுதியில் numero எழுதும் போது, JS அதை மாற்றுகிறது 42.

const: நீங்கள் எப்போதும் பயன்படுத்த விரும்பும் இயல்புநிலை

const ஒரு மறு ஒதுக்க முடியாத மாறியை அறிவிக்கிறது. ஒருமுறை கட்டுப்பட்டால், உங்களால் முடியாது அதை மற்றொரு மதிப்புக்கு சுட்டிக்காட்டுங்கள்:

JS
const pi = 3.14;
pi = 3; // TypeError: Assignment to constant variable.

இந்த விறைப்பு ஒரு நல்ல விஷயம்: உங்கள் பெயர்களில் பெரும்பாலானவை குறியீடு அதன் வாழ்நாளில் மாறக்கூடாத மதிப்பைக் குறிக்கிறது, மற்றும் const இதை வாசகருக்குத் தெளிவாக்குகிறது.

let: மதிப்பு மாறும்போது

let ஒரு மறு ஒதுக்கக்கூடிய மாறியை அறிவிக்கிறது. ஒரு பெயர் தேவைப்படும்போது அதைப் பயன்படுத்துகிறீர்கள் காலப்போக்கில் வெவ்வேறு மதிப்புகளை சுட்டிக்காட்டுங்கள்:

JS
let punteggio = 0;
punteggio = punteggio + 10;
punteggio = punteggio + 5;
console.log(punteggio); // 15

நோக்கம்: ஒரு மாறி வாழும் இடம்

let மற்றும் const அவர்கள் அறிவிக்கப்பட்ட பிளாக்கில் வாழ்கின்றனர் — அதாவது, சுருள் பிரேஸ்களுக்கு இடையே { … }. அந்த தொகுதிக்கு வெளியே, அவை வெறுமனே இல்லை:

JS
{
  const segreto = 'shh';
  console.log(segreto); // 'shh'
}
console.log(segreto); // ReferenceError: segreto is not defined

முயற்சி செய்து பாருங்கள்

உடற்பயிற்சி#js.m1.l1.e1
முயற்சிகள்: 0ஏற்றுகிறது…

'Ciao, mondo!' மதிப்புடன் `வாழ்த்து' எனப்படும் மாறிலியை அறிவிக்கவும் பின்னர் அதை கடைசி வெளிப்பாடாக எழுதவும் (எனவே அது விளைவாக காட்டப்படும்).

எடிட்டரை ஏற்றுகிறது…
குறிப்பைக் காட்டு

JS பிளாக்கின் கடைசி வெளிப்பாடு பயிற்சியின் 'திரும்ப மதிப்பு' ஆகப் பிடிக்கப்படுகிறது.

3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்

மதிப்பாய்வு பயிற்சி

உடற்பயிற்சி#js.m1.l1.e2
முயற்சிகள்: 0ஏற்றுகிறது…

0 க்கு துவக்கப்பட்ட `total` எனப்படும் `let` ஐ உருவாக்கவும், அதனுடன் 7 ஐச் சேர்த்து பின்னர் 5 ஐச் சேர்க்கவும், இறுதியாக `total` என்பதை கடைசி வெளிப்பாடாக மதிப்பிடவும்.

எடிட்டரை ஏற்றுகிறது…
குறிப்பைக் காட்டு

`பெயர் = பெயர் + ஏதாவது` (அல்லது குறுக்குவழி `+=` மூலம்) நீங்கள் ஒரு அனுமதியை மறுஒதுக்கீடு செய்யலாம்.

3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்