ଭେରିଏବଲ ଏବଂ ଡାଟା ଟାଇପ
- JavaScript ରେ ଭେରିଏବଲ କିପରି ଡିକ୍ଲାର ଏବଂ ବ୍ୟବହାର କରାଯାଏ ତାହା ଶିଖିବେ
- var, let, ଏବଂ const ମଧ୍ୟରେ ପାର୍ଥକ୍ୟ ବୁଝିବେ
- JavaScript ରେ ବିଭିନ୍ନ ଡାଟା ଟାଇପ ବିଷୟରେ ଜାଣିବେ
- ଟାଇପ କନଭର୍ସନ ଏବଂ ଟାଇପ କୋଏର୍ସନ ବିଷୟରେ ବୁଝିବେ
ଭେରିଏବଲ ପରିଚୟ
ଭେରିଏବଲ ହେଉଛି ପ୍ରୋଗ୍ରାମିଂର ଏକ ମୌଳିକ ଧାରଣା। ଏହା ଏକ "ଧାରକ" ଭଳି କାର୍ଯ୍ୟ କରେ ଯାହା ଡାଟା ଷ୍ଟୋର କରିପାରେ ଏବଂ ପରେ ବ୍ୟବହାର କରିପାରେ। ଆପଣ ଏକ ଭେରିଏବଲକୁ ଏକ ବାକ୍ସ ଭାବରେ ଚିନ୍ତା କରିପାରିବେ ଯେଉଁଥିରେ ଆପଣ ଜିନିଷ ରଖିପାରିବେ, ପରିବର୍ତ୍ତନ କରିପାରିବେ, ଏବଂ ଯେତେବେଳେ ଆବଶ୍ୟକ ହୁଏ ସେତେବେଳେ ଦେଖିପାରିବେ।

ଭେରିଏବଲ ବ୍ୟବହାର କରି, ଆମେ:
- ଡାଟା ଷ୍ଟୋର କରିପାରିବା ଏବଂ ପରେ ବ୍ୟବହାର କରିପାରିବା
- ଏକ ମୂଲ୍ୟକୁ ଏକ ନାମ ଦେଇପାରିବା, ଯାହା ଦ୍ୱାରା ଏହାକୁ ବୁଝିବା ସହଜ ହେବ
- ଏକ ମୂଲ୍ୟକୁ ପରିବର୍ତ୍ତନ କରିପାରିବା ଏବଂ ଏହି ପରିବର୍ତ୍ତନ ସମଗ୍ର ପ୍ରୋଗ୍ରାମରେ ପ୍ରତିଫଳିତ ହେବ
- ଏକ ମୂଲ୍ୟକୁ ଅନେକ ଥର ବ୍ୟବହାର କରିପାରିବା ବିନା ଏହାକୁ ବାରମ୍ବାର ଲେଖିବା
ଭେରିଏବଲ ଡିକ୍ଲାରେସନ
JavaScript ରେ ଭେରିଏବଲ ଡିକ୍ଲାରେସନ ପାଇଁ ତିନୋଟି ଉପାୟ ଅଛି: var, let, ଏବଂ const।
| କୀୱାର୍ଡ | ପୁନଃ ଆସାଇନ୍ | ସ୍କୋପ | ହୋଇଷ୍ଟିଂ | ବ୍ୟବହାର |
|---|---|---|---|---|
var | ହଁ | ଫଙ୍କସନ | ହଁ, undefined ସହିତ | ପୁରୁଣା କୋଡରେ |
let | ହଁ | ବ୍ଲକ | ହଁ, କିନ୍ତୁ ଆକ୍ସେସ୍ ନାହିଁ | ପରିବର୍ତ୍ତନଶୀଳ ମୂଲ୍ୟ ପାଇଁ |
const | ନା | ବ୍ଲକ | ହଁ, କିନ୍ତୁ ଆକ୍ସେସ୍ ନାହିଁ | ସ୍ଥିର ମୂଲ୍ୟ ପାଇଁ |
ଭେରିଏବଲ ଡିକ୍ଲାରେସନ ଉଦାହରଣ
var, let, ଏବଂ const ବ୍ୟବହାର କରି ଭେରିଏବଲ କିପରି ଡିକ୍ଲାର କରାଯାଏ ତାହା ଦେଖନ୍ତୁ।
ଭେରିଏବଲ ନାମକରଣ ନିୟମ:
- ଭେରିଏବଲ ନାମ ଅକ୍ଷର, ସଂଖ୍ୟା, ଅଣ୍ଡରସ୍କୋର (_), କିମ୍ବା ଡଲାର ଚିହ୍ନ ($) ଧାରଣ କରିପାରେ
- ଭେରିଏବଲ ନାମ ଏକ ସଂଖ୍ୟା ସହିତ ଆରମ୍ଭ ହୋଇପାରିବ ନାହିଁ
- ଭେରିଏବଲ ନାମ କେସ୍-ସେନ୍ସିଟିଭ୍ ଅଟେ (myVar ଏବଂ myvar ଦୁଇଟି ଭିନ୍ନ ଭେରିଏବଲ)
- JavaScript ରିଜର୍ଭଡ୍ କୀୱାର୍ଡ (ଯେପରିକି
if,function,return) ଭେରିଏବଲ ନାମ ଭାବରେ ବ୍ୟବହାର କରାଯାଇପାରିବ ନାହିଁ
ଡାଟା ଟାଇପ
JavaScript ରେ ଦୁଇ ପ୍ରକାରର ଡାଟା ଟାଇପ ଅଛି: ପ୍ରିମିଟିଭ୍ ଏବଂ ରେଫରେନ୍ସ।
- ଷ୍ଟ୍ରିଙ୍ଗ: ଟେକ୍ସଟ ଡାଟା
let ନାମ = "ରାଜେଶ"; - ନମ୍ବର: ସଂଖ୍ୟାତ୍ମକ ଡାଟା
let ବୟସ = 25; - ବୁଲିଆନ୍: true କିମ୍ବା false
let ଛାତ୍ର = true; - ଅନଡିଫାଇଣ୍ଡ: ଏକ ଭେରିଏବଲ ଯାହା ଡିକ୍ଲାର ହୋଇଛି କିନ୍ତୁ ଏହାକୁ କୌଣସି ମୂଲ୍ୟ ଦିଆଯାଇନାହିଁ
let ଠିକଣା; - ନଲ୍: ଏକ ଭେରିଏବଲ ଯାହାର କୌଣସି ମୂଲ୍ୟ ନାହିଁ
let ଫୋନ୍ = null;
- ଅବଜେକ୍ଟ: କୀ-ଭାଲ୍ୟୁ ପେୟାର ସଂଗ୍ରହ
let ବ୍ୟକ୍ତି = {ନାମ: "ରାଜେଶ", ବୟସ: 25}; - ଆରେ: ମୂଲ୍ୟର କ୍ରମବଦ୍ଧ ତାଲିକା
let ଫଳ = ["ଆମ୍ବ", "କଦଳୀ", "ସେଓ"]; - ଫଙ୍କସନ: ପୁନଃବ୍ୟବହାରଯୋଗ୍ୟ କୋଡ ବ୍ଲକ
function ନମସ୍କାର() { console.log("ନମସ୍କାର!"); }
ଡାଟା ଟାଇପ ଚେକିଂ
typeof ଅପରେଟର ବ୍ୟବହାର କରି ଆମେ ଏକ ଭେରିଏବଲର ଡାଟା ଟାଇପ ଜାଣିପାରିବା।
ଟାଇପ କନଭର୍ସନ
JavaScript ରେ ଆମେ ଏକ ଡାଟା ଟାଇପରୁ ଅନ୍ୟ ଡାଟା ଟାଇପକୁ କନଭର୍ଟ କରିପାରିବା।
ଟାଇପ କନଭର୍ସନ ଉଦାହରଣ
ଷ୍ଟ୍ରିଙ୍ଗରୁ ନମ୍ବରକୁ ଏବଂ ନମ୍ବରରୁ ଷ୍ଟ୍ରିଙ୍ଗକୁ କନଭର୍ଟ କରିବା।
ଟାଇପ କୋଏର୍ସନ (ଅଟୋମେଟିକ୍ କନଭର୍ସନ):
JavaScript ଅନେକ ସମୟରେ ଅଟୋମେଟିକ୍ ଭାବରେ ଡାଟା ଟାଇପ କନଭର୍ଟ କରିଥାଏ।
ସାବଧାନତା
JavaScript ରେ ଅଟୋମେଟିକ୍ ଟାଇପ କନଭର୍ସନ ଅନେକ ସମୟରେ ଅପ୍ରତ୍ୟାଶିତ ଫଳାଫଳ ଦେଇପାରେ। ଏହି କାରଣରୁ, ସ୍ପଷ୍ଟ ଟାଇପ କନଭର୍ସନ ବ୍ୟବହାର କରିବା ଭଲ ଅଭ୍ୟାସ।
console.log("5" + 2); // "52" (ଷ୍ଟ୍ରିଙ୍ଗ କନକାଟେନେସନ୍)console.log("5" - 2); // 3 (ନମ୍ବର ସବଟ୍ରାକ୍ସନ୍)console.log("5" * 2); // 10 (ନମ୍ବର ମଲ୍ଟିପ୍ଲିକେସନ୍)ପ୍ରାକ୍ଟିକାଲ୍ ଉଦାହରଣ
ଭେରିଏବଲ ଏବଂ ଡାଟା ଟାଇପର ବାସ୍ତବ ଉଦାହରଣ ଦେଖନ୍ତୁ।
ଶପିଂ କାର୍ଟ ଗଣନା
ଶପିଂ କାର୍ଟରେ ଆଇଟମ୍ ଏବଂ ମୂଲ୍ୟ ଗଣନା।
ଜ୍ଞାନ ପରୀକ୍ଷା
ଭେରିଏବଲ ଏବଂ ଡାଟା ଟାଇପ ବିଷୟରେ ଆପଣଙ୍କର ବୁଝାମଣା ପରୀକ୍ଷା କରନ୍ତୁ।
କେଉଁ କୀୱାର୍ଡ ଏକ ଭେରିଏବଲ ତିଆରି କରେ ଯାହାର ମୂଲ୍ୟ ପରିବର୍ତ୍ତନ ହୋଇପାରିବ ନାହିଁ?
ପରବର୍ତ୍ତୀ ପଦକ୍ଷେପ
ଏହି ପାଠରେ, ଆପଣ JavaScript ରେ ଭେରିଏବଲ ଏବଂ ଡାଟା ଟାଇପ ବିଷୟରେ ଶିଖିଛନ୍ତି। ପରବର୍ତ୍ତୀ ପାଠରେ, ଆମେ JavaScript ଅପରେଟର ଏବଂ ଏକ୍ସପ୍ରେସନ୍ ବିଷୟରେ ଅଧିକ ଶିଖିବା।