JavaScript Variables

JavaScript மாறிகள் - தரவு கொள்கலன்கள்

மாறிகள் = தரவு கொள்கலன்கள்

JavaScript மாறிகள் தரவுக்கான கொள்கலன்கள்.

JavaScript மாறிகளை 4 வழிகளில் அறிவிக்கலாம்:

let

நவீன JavaScript

மாற்றக்கூடிய மாறிகளுக்கு

const

நவீன JavaScript

மாறாத மாறிகளுக்கு

var

பழைய JavaScript

பரிந்துரைக்கப்படாது

தானாக

பழைய JavaScript

பரிந்துரைக்கப்படாது

let பயன்படுத்தி எடுத்துக்காட்டு

let x = 5;
let y = 6;
let z = x + y;

const பயன்படுத்தி எடுத்துக்காட்டு

const x = 5;
const y = 6;
const z = x + y;

மாறி மதிப்புகள் டெமோ:

மாறி மதிப்புகள்:

எடுத்துக்காட்டுகளிலிருந்து நீங்கள் யூகிக்கலாம்:

மாறிகள் தரவு மதிப்புகளுக்கான லேபிள்கள்.

மாறிகள் தரவைச் சேமிக்கும் கொள்கலன்கள்.

JavaScript அடையாளங்காட்டிகள்

மாறிகள் அடையாளங்காட்டிகள் என்ற தனித்துவமான பெயர்களால் அடையாளம் காணப்படுகின்றன.

பெயர்கள் x, y, z போன்ற குறுகியதாக இருக்கலாம்.

பெயர்கள் age, sum, carName போன்ற விளக்கமானதாக இருக்கலாம்.

பெயர்களை உருவாக்குவதற்கான விதிகள் (அடையாளங்காட்டிகள்):

📝 குறிப்பு:

எண்கள் பெயர்களின் முதல் எழுத்தாக அனுமதிக்கப்படாது.

இந்த வழியில் JavaScript அடையாளங்காட்டிகளை எண்களிலிருந்து எளிதாக வேறுபடுத்தும்.

சரியான மாறி பெயர் எடுத்துக்காட்டுகள்:

let firstName = "ராஜ்";
let age = 25;
let total_price = 1000;
let $amount = 500;

JavaScript அடிக்கோடு (_)

JavaScript அடிக்கோடு (_) ஐ ஒரு எழுத்தாகக் கருதுகிறது.

_ கொண்ட அடையாளங்காட்டிகள் சரியான மாறி பெயர்கள்:

எடுத்துக்காட்டு

let _lastName = "Johnson";
let _x = 2;
let _100 = 5;

👨‍💻 நிரலாக்கர் மரபு:

"தனிப்பட்ட" மாறிகளுக்கு அடிக்கோடு (_) உடன் பெயரைத் தொடங்குவது தொழில்முறை நிரலாளர்களிடையே ஒரு மரபு.

JavaScript டாலர் அடையாளம் $

JavaScript டாலர் அடையாளத்தையும் ($) ஒரு எழுத்தாகக் கருதுகிறது.

$ கொண்ட அடையாளங்காட்டிகள் சரியான மாறி பெயர்கள்:

எடுத்துக்காட்டு

let $ = "Hello World";
let $$$ = 2;
let $myMoney = 5;

📚 நூலக மரபு:

$ பயன்படுத்துவது JavaScript இல் மிகவும் பொதுவானது அல்ல, ஆனால் தொழில்முறை நிரலாளர்கள் பெரும்பாலும் JavaScript நூலகங்களில் முக்கிய செயல்பாட்டிற்கான மாற்றுப் பெயராக இதைப் பயன்படுத்துகின்றனர்.

JavaScript மாறிகளை அறிவித்தல்

JavaScript இல் ஒரு மாறியை உருவாக்குவது மாறியை அறிவிப்பது என்று அழைக்கப்படுகிறது.

நீங்கள் ஒரு JavaScript மாறியை let முக்கிய சொல் அல்லது const முக்கிய சொல்லுடன் அறிவிக்கிறீர்கள்.

let பயன்படுத்தி மாறியை அறிவித்தல்

let carName;

அறிவிப்புக்குப் பிறகு, மாறிக்கு எந்த மதிப்பும் இல்லை (தொழில்நுட்ப ரீதியாக இது வரையறுக்கப்படவில்லை).

மாறிக்கு ஒரு மதிப்பை ஒதுக்க, சம அடையாளத்தைப் பயன்படுத்தவும்:

carName = "Volvo";

பெரும்பாலும் நீங்கள் மாறியை அறிவிக்கும் போது அதற்கு ஒரு மதிப்பை ஒதுக்குவீர்கள்:

எடுத்துக்காட்டு

let carName = "Volvo"; // carName என்ற மாறியை உருவாக்கி "Volvo" மதிப்பை ஒதுக்குகிறது

const பயன்படுத்தி மாறியை அறிவித்தல்

const carName = "Volvo"; // மதிப்பு மாறக்கூடாது என்றால் எப்போதும் const பயன்படுத்தவும்

கலப்பு எடுத்துக்காட்டு

const price1 = 5;
const price2 = 6;
let total = price1 + price2;

இரு மாறிகள் price1 மற்றும் price2 const முக்கிய சொல்லுடன் அறிவிக்கப்படுகின்றன.

price1 மற்றும் price2 இன் மதிப்புகளை மாற்ற முடியாது.

total மாறி let முக்கிய சொல்லுடன் அறிவிக்கப்படுகிறது.

total இன் மதிப்பை மாற்ற முடியும்.

var, let, அல்லது const எப்போது பயன்படுத்துவது?

# விதி விளக்கம்
1 எப்போதும் மாறிகளை அறிவிக்கவும் தானாக அறிவிப்பு தவிர்க்கவும்
2 மதிப்பு மாறக்கூடாது என்றால் எப்போதும் const பயன்படுத்தவும் மாறிலிகளுக்கு (constants)
3 வகை மாறக்கூடாது என்றால் எப்போதும் const பயன்படுத்தவும் வரிசைகள் மற்றும் பொருள்களுக்கு
4 const பயன்படுத்த முடியாவிட்டால் மட்டுமே let பயன்படுத்தவும் மாற்றக்கூடிய மாறிகளுக்கு
5 let அல்லது const பயன்படுத்த முடியுமானால் var ஒருபோதும் பயன்படுத்தாதீர்கள் var பழையது, சிக்கல்கள் உள்ளது

மாறி வகைகள் டெமோ:

மாறி வகைகள் மற்றும் மதிப்புகள்:

JavaScript தரவு வகைகள்

JavaScript மாறிகள் 8 தரவு வகைகளைக் கொண்டிருக்கலாம், ஆனால் இப்போதைக்கு, எண்கள் மற்றும் சரங்களைப் பற்றி மட்டும் சிந்திக்கவும்.

சரங்கள் மேற்கோள்களுக்குள் எழுதப்பட்ட உரை.

எண்கள் மேற்கோள்கள் இல்லாமல் எழுதப்படுகின்றன.

நீங்கள் ஒரு எண்ணை மேற்கோள்களில் வைத்தால், அது உரை சரமாகக் கருதப்படும்.

எடுத்துக்காட்டு

const pi = 3.14;
let person = "John Doe";
let answer = 'Yes I am!';
எண்
let x = 5;

மேற்கோள்கள் இல்லை

சரம்
let name = "ராஜ்";

மேற்கோள்களுடன்

பூலியன்
let isTrue = true;

true/false

தரவு வகைகள் டெமோ:

மாறி மதிப்புகள் மற்றும் வகைகள்:

ஒதுக்கீட்டு செயலி

JavaScript இல், சம அடையாளம் (=) ஒரு ஒதுக்கீட்டு செயலி, சமமான அடையாளம் அல்ல.

இது இயற்கணிதத்திலிருந்து வேறுபட்டது. பின்வருவது இயற்கணிதத்தில் அர்த்தமில்லை:

x = x + 5

இருப்பினும், JavaScript இல், இது சரியான அர்த்தத்தைத் தருகிறது: இது x + 5 இன் மதிப்பை x க்கு ஒதுக்குகிறது.

(இது x + 5 இன் மதிப்பைக் கணக்கிட்டு x இல் விளைவை வைக்கிறது. x இன் மதிப்பு 5 ஆல் அதிகரிக்கப்படுகிறது.)

⚠️ குறிப்பு:

சமமான அடையாளம் JavaScript இல் == என எழுதப்படுகிறது.

JavaScript எண்கணிதம்

இயற்கணிதத்தைப் போலவே, நீங்கள் = மற்றும் + போன்ற செயலிகளைப் பயன்படுத்தி JavaScript மாறிகளுடன் எண்கணிதத்தைச் செய்யலாம்:

எடுத்துக்காட்டு

let x = 5 + 2 + 3;

நீங்கள் சரங்களையும் சேர்க்கலாம், ஆனால் சரங்கள் இணைக்கப்படும்:

எடுத்துக்காட்டு

let x = "John" + " " + "Doe";

💡 குறிப்பு:

நீங்கள் ஒரு எண்ணை மேற்கோள்களில் வைத்தால், மீதமுள்ள எண்கள் சரங்களாகக் கருதப்பட்டு இணைக்கப்படும்.

எடுத்துக்காட்டுகள்

let x = "5" + 2 + 3; // "523" ஆகிறது
let y = 2 + 3 + "5"; // "55" ஆகிறது

எண்கணிதம் மற்றும் இணைப்பு டெமோ:

கணக்கீட்டு முடிவுகள்:

JavaScript பயிற்சிகள்

இந்த டுடோரியலில் உள்ள பல அத்தியாயங்கள் உங்கள் அறிவு நிலையைச் சரிபார்க்கக்கூடிய பயிற்சியுடன் முடிகின்றன.

மாறிகளை அறிவிக்க சரியான தொடரியல் அல்லாதது எது?

let x;
✗ இது சரியானது! let என்பது JavaScript இல் ஒரு சரியான மாறி அறிவிப்பு
dim x;
✓ இது சரியானது அல்ல! dim என்பது JavaScript இல் இல்லை (VB, VBScript இல் பயன்படுத்தப்படுகிறது)
var x;
✗ இது சரியானது! var என்பது JavaScript இல் ஒரு சரியான மாறி அறிவிப்பு (பழைய வழி)
const x;
✗ இது சரியானது! const என்பது JavaScript இல் ஒரு சரியான மாறி அறிவிப்பு (மாறாத மதிப்புகளுக்கு)