ସମସ୍ତ ପାଠ
ମଡ୍ୟୁଲ 1
ପାଠ 3

ଅପରେଟର ଏବଂ ଏକ୍ସପ୍ରେସନ୍

ଶିକ୍ଷଣ ଉଦ୍ଦେଶ୍ୟ
ସମୟ: 30-45 ମିନିଟ୍
  • JavaScript ରେ ବିଭିନ୍ନ ପ୍ରକାରର ଅପରେଟର ବିଷୟରେ ଜାଣିବେ
  • ଗାଣିତିକ, ତୁଳନାତ୍ମକ, ଲଜିକାଲ ଏବଂ ଆସାଇନମେଣ୍ଟ ଅପରେଟର ବ୍ୟବହାର କରିବା ଶିଖିବେ
  • ଅପରେଟର ପ୍ରିସିଡେନ୍ସ ବୁଝିବେ ଏବଂ ଜଟିଳ ଏକ୍ସପ୍ରେସନ୍ ଲେଖିବା ଶିଖିବେ
  • ଅପରେଟର ବ୍ୟବହାର କରି ପ୍ରାକ୍ଟିକାଲ୍ ସମସ୍ୟା ସମାଧାନ କରିବା ଶିଖିବେ
ଆପଣଙ୍କର ପ୍ରଗତି
ପାଠ ପ୍ରଗତି0%
ପାଠ୍ୟ ସାମଗ୍ରୀ ପଢ଼ିବା
କୋଡ୍ ଉଦାହରଣ ଚଲାଇବା
ଅଭ୍ୟାସ ସମ୍ପୂର୍ଣ୍ଣ କରିବା
କ୍ୱିଜ୍ ସମ୍ପୂର୍ଣ୍ଣ କରିବା

ଅପରେଟର ପରିଚୟ

ଅପରେଟର ହେଉଛି ଏକ ସିମ୍ବଲ ଯାହା ଏକ ନିର୍ଦ୍ଦିଷ୍ଟ କାର୍ଯ୍ୟ କରିବା ପାଇଁ ବ୍ୟବହୃତ ହୁଏ। JavaScript ରେ, ଅପରେଟର ଭେରିଏବଲ, ଭ୍ୟାଲୁ, ଏବଂ ଲିଟେରାଲ ଉପରେ କାର୍ଯ୍ୟ କରନ୍ତି ଏବଂ ଏକ ଭ୍ୟାଲୁ ଫେରାନ୍ତି।

ଏକ୍ସପ୍ରେସନ୍ ହେଉଛି ଏକ ଭ୍ୟାଲୁ ଦେଉଥିବା କୋଡର ଏକ ଅଂଶ। ଏହା ଏକ ଭେରିଏବଲ, ଏକ ଲିଟେରାଲ ଭ୍ୟାଲୁ, ବା ଅପରେଟର ସହିତ ଭେରିଏବଲ ଏବଂ ଭ୍ୟାଲୁର ଏକ ସଂଯୋଜନ ହୋଇପାରେ।

ଅପରେଟର ପ୍ରକାର

  • ଗାଣିତିକ ଅପରେଟର: ଗାଣିତିକ କାର୍ଯ୍ୟ ଯେପରିକି ଯୋଗ, ବିୟୋଗ, ଗୁଣନ, ଭାଗ ଇତ୍ୟାଦି କରନ୍ତି
  • ତୁଳନାତ୍ମକ ଅପରେଟର: ଦୁଇଟି ଭ୍ୟାଲୁ ମଧ୍ୟରେ ତୁଳନା କରନ୍ତି ଏବଂ ଏକ ବୁଲିଆନ୍ ଫଳାଫଳ ଦିଅନ୍ତି
  • ଲଜିକାଲ ଅପରେଟର: ବୁଲିଆନ୍ ଭ୍ୟାଲୁ ସହିତ କାମ କରନ୍ତି ଏବଂ ଲଜିକାଲ ଅପରେସନ୍ କରନ୍ତି
  • ଆସାଇନମେଣ୍ଟ ଅପରେଟର: ଭେରିଏବଲରେ ଭ୍ୟାଲୁ ଆସାଇନ୍ କରନ୍ତି
  • ଅନ୍ୟାନ୍ୟ ଅପରେଟର: ସ୍ଟ୍ରିଙ୍ଗ କଙ୍କାଟେନେସନ୍, ଟର୍ନାରୀ ଅପରେଟର, ଟାଇପ୍ ଅପରେଟର ଇତ୍ୟାଦି
ଦୈନନ୍ଦିନ ଜୀବନରେ ଅପରେଟର
ଗଣିତରେ +, -, ×, ÷ ଚିହ୍ନ ବ୍ୟବହାର
ତୁଳନା କରିବା ପାଇଁ "ବଡ଼", "ଛୋଟ", "ସମାନ" ଶବ୍ଦ ବ୍ୟବହାର
ଲଜିକ୍ ପାଇଁ "ଏବଂ", "କିମ୍ବା", "ନୁହେଁ" ଶବ୍ଦ ବ୍ୟବହାର

ଗାଣିତିକ ଅପରେଟର

ଗାଣିତିକ ଅପରେଟର ସଂଖ୍ୟା ଉପରେ ଗାଣିତିକ କାର୍ଯ୍ୟ କରିବା ପାଇଁ ବ୍ୟବହୃତ ହୁଅନ୍ତି। JavaScript ରେ ନିମ୍ନଲିଖିତ ଗାଣିତିକ ଅପରେଟର ଅଛି:

ଅପରେଟରନାମଉଦାହରଣଫଳାଫଳ
+ଯୋଗ5 + 27
-ବିୟୋଗ5 - 23
*ଗୁଣନ5 * 210
/ଭାଗ5 / 22.5
%ମଡୁଲସ (ଭାଗଶେଷ)5 % 21
++ଇନକ୍ରିମେଣ୍ଟlet x = 5; x++;x = 6
--ଡିକ୍ରିମେଣ୍ଟlet x = 5; x--;x = 4
**ଏକ୍ସପୋନେନ୍ସିଏସନ2 ** 38

ଗାଣିତିକ ଅପରେଟର ଉଦାହରଣ

ଗାଣିତିକ ଅପରେଟର ବ୍ୟବହାର କରି ଗଣନା କରିବା ଶିଖନ୍ତୁ।

JavaScript ପ୍ଲେଗ୍ରାଉଣ୍ଡ
କୋଡ୍
ଆଉଟପୁଟ୍
ଆଉଟପୁଟ୍ ଏଠାରେ ଦେଖାଯିବ... (Run your code to see results)

ତୁଳନାତ୍ମକ ଅପରେଟର

ତୁଳନାତ୍ମକ ଅପରେଟର ଦୁଇଟି ଭ୍ୟାଲୁ ମଧ୍ୟରେ ତୁଳନା କରନ୍ତି ଏବଂ ଏକ ବୁଲିଆନ୍ ଫଳାଫଳ (true ବା false) ଦିଅନ୍ତି। ଏହି ଅପରେଟର ପ୍ରାୟତଃ କଣ୍ଡିସନାଲ ଷ୍ଟେଟମେଣ୍ଟରେ ବ୍ୟବହୃତ ହୁଅନ୍ତି।

ଅପରେଟରନାମଉଦାହରଣଫଳାଫଳ
==ସମାନ5 == "5"true
===ସମାନ ଭ୍ୟାଲୁ ଏବଂ ଟାଇପ୍5 === "5"false
!=ଅସମାନ5 != "6"true
!==ଅସମାନ ଭ୍ୟାଲୁ ବା ଟାଇପ୍5 !== "5"true
>ବଡ଼5 > 3true
<ଛୋଟ5 < 3false
>=ବଡ଼ ବା ସମାନ5 >= 5true
<=ଛୋଟ ବା ସମାନ5 <= 10true

== vs === ମଧ୍ୟରେ ପାର୍ଥକ୍ୟ

== (ଲୁଜ୍ ଇକ୍ୱାଲିଟି): ଏହା କେବଳ ଭ୍ୟାଲୁକୁ ଚେକ୍ କରେ, ଟାଇପ୍ କୁ ନୁହେଁ। ଯଦି ଟାଇପ୍ ଭିନ୍ନ ଅଟେ, ତେବେ ଏହା ଟାଇପ୍ କନଭର୍ସନ୍ କରିବାକୁ ଚେଷ୍ଟା କରେ।

=== (ଷ୍ଟ୍ରିକ୍ଟ ଇକ୍ୱାଲିଟି): ଏହା ଭ୍ୟାଲୁ ଏବଂ ଟାଇପ ଉଭୟକୁ ଚେକ୍ କରେ। ଯଦି ଟାଇପ୍ ଭିନ୍ନ ଅଟେ, ତେବେ ଏହା ସିଧାସଳଖ false ଫେରାଏ।

ଅଧିକାଂଶ ସମୟରେ, ବଗ୍ ଏଡ଼ାଇବା ପାଇଁ === (ଷ୍ଟ୍ରିକ୍ଟ ଇକ୍ୱାଲିଟି) ବ୍ୟବହାର କରିବା ଉଚିତ।

ତୁଳନାତ୍ମକ ଅପରେଟର ଉଦାହରଣ

ତୁଳନାତ୍ମକ ଅପରେଟର ବ୍ୟବହାର କରି ଭ୍ୟାଲୁ ତୁଳନା କରିବା ଶିଖନ୍ତୁ।

JavaScript ପ୍ଲେଗ୍ରାଉଣ୍ଡ
କୋଡ୍
ଆଉଟପୁଟ୍
ଆଉଟପୁଟ୍ ଏଠାରେ ଦେଖାଯିବ... (Run your code to see results)

ଲଜିକାଲ ଅପରେଟର

ଲଜିକାଲ ଅପରେଟର ବୁଲିଆନ୍ ଭ୍ୟାଲୁ (true ଏବଂ false) ସହିତ କାମ କରନ୍ତି। ଏହି ଅପରେଟର ପ୍ରାୟତଃ କଣ୍ଡିସନାଲ ଷ୍ଟେଟମେଣ୍ଟରେ ଏକାଧିକ କଣ୍ଡିସନ୍ ଯୋଡ଼ିବା ପାଇଁ ବ୍ୟବହୃତ ହୁଅନ୍ତି।

ଅପରେଟରନାମଉଦାହରଣଫଳାଫଳ
&&ଲଜିକାଲ ANDtrue && truetrue
||ଲଜିକାଲ ORtrue || falsetrue
!ଲଜିକାଲ NOT!truefalse

ଲଜିକାଲ ଅପରେଟର ଉଦାହରଣ

ଲଜିକାଲ ଅପରେଟର ବ୍ୟବହାର କରି କଣ୍ଡିସନ୍ ଯୋଡ଼ିବା ଶିଖନ୍ତୁ।

JavaScript ପ୍ଲେଗ୍ରାଉଣ୍ଡ
କୋଡ୍
ଆଉଟପୁଟ୍
ଆଉଟପୁଟ୍ ଏଠାରେ ଦେଖାଯିବ... (Run your code to see results)

ଆସାଇନମେଣ୍ଟ ଅପରେଟର

ଆସାଇନମେଣ୍ଟ ଅପରେଟର ଭେରିଏବଲରେ ଭ୍ୟାଲୁ ଆସାଇନ୍ କରିବା ପାଇଁ ବ୍ୟବହୃତ ହୁଅନ୍ତି। ବେସିକ୍ ଆସାଇନମେଣ୍ଟ ଅପରେଟର ହେଉଛି = (ଇକ୍ୱାଲ୍ ସାଇନ୍), କିନ୍ତୁ JavaScript ରେ ଅନେକ ସର୍ଟକଟ୍ ଆସାଇନମେଣ୍ଟ ଅପରେଟର ମଧ୍ୟ ଅଛି।

ଅପରେଟରନାମଉଦାହରଣସମାନ
=ଆସାଇନମେଣ୍ଟx = 10x = 10
+=ଯୋଗ ଏବଂ ଆସାଇନମେଣ୍ଟx += 5x = x + 5
-=ବିୟୋଗ ଏବଂ ଆସାଇନମେଣ୍ଟx -= 5x = x - 5
*=ଗୁଣନ ଏବଂ ଆସାଇନମେଣ୍ଟx *= 5x = x * 5
/=ଭାଗ ଏବଂ ଆସାଇନମେଣ୍ଟx /= 5x = x / 5
%=ମଡୁଲସ ଏବଂ ଆସାଇନମେଣ୍ଟx %= 5x = x % 5

ଆସାଇନମେଣ୍ଟ ଅପରେଟର ଉଦାହରଣ

ଆସାଇନମେଣ୍ଟ ଅପରେଟର ବ୍ୟବହାର କରି ଭେରିଏବଲରେ ଭ୍ୟାଲୁ ଆସାଇନ୍ କରିବା ଶିଖନ୍ତୁ।

JavaScript ପ୍ଲେଗ୍ରାଉଣ୍ଡ
କୋଡ୍
ଆଉଟପୁଟ୍
ଆଉଟପୁଟ୍ ଏଠାରେ ଦେଖାଯିବ... (Run your code to see results)

ଅପରେଟର ପ୍ରିସିଡେନ୍ସ

ଅପରେଟର ପ୍ରିସିଡେନ୍ସ ନିର୍ଦ୍ଧାରଣ କରେ କେଉଁ ଅପରେଟର ପ୍ରଥମେ ଏକ୍ସିକ୍ୟୁଟ୍ ହେବ। ଉଚ୍ଚ ପ୍ରିସିଡେନ୍ସ ଥିବା ଅପରେଟର ନିମ୍ନ ପ୍ରିସିଡେନ୍ସ ଥିବା ଅପରେଟର ପୂର୍ବରୁ ଏକ୍ସିକ୍ୟୁଟ୍ ହୁଅନ୍ତି।

ଅପରେଟର ପ୍ରିସିଡେନ୍ସ ଅର୍ଡର (ଉଚ୍ଚରୁ ନିମ୍ନ)

  1. ବ୍ରାକେଟ୍ସ: ( )
  2. ଇନକ୍ରିମେଣ୍ଟ/ଡିକ୍ରିମେଣ୍ଟ: ++, --
  3. ଏକ୍ସପୋନେନ୍ସିଏସନ: **
  4. ଗୁଣନ/ଭାଗ/ମଡୁଲସ: *, /, %
  5. ଯୋଗ/ବିୟୋଗ: +, -
  6. ତୁଳନାତ୍ମକ: <, <=, >, >=, ==, ===, !=, !==
  7. ଲଜିକାଲ AND: &&
  8. ଲଜିକାଲ OR: ||
  9. ଆସାଇନମେଣ୍ଟ: =, +=, -=, *=, /=, %=, **=

ଅପରେଟର ପ୍ରିସିଡେନ୍ସ ଉଦାହରଣ

ଅପରେଟର ପ୍ରିସିଡେନ୍ସ ବୁଝିବା ଏବଂ ବ୍ରାକେଟ୍ସ ବ୍ୟବହାର କରିବା ଶିଖନ୍ତୁ।

JavaScript ପ୍ଲେଗ୍ରାଉଣ୍ଡ
କୋଡ୍
ଆଉଟପୁଟ୍
ଆଉଟପୁଟ୍ ଏଠାରେ ଦେଖାଯିବ... (Run your code to see results)

ଜ୍ଞାନ ପରୀକ୍ଷା

ଅପରେଟର ଏବଂ ଏକ୍ସପ୍ରେସନ୍ ବିଷୟରେ ଆପଣଙ୍କର ବୁଝାମଣା ପରୀକ୍ଷା କରନ୍ତୁ।

ପ୍ରଶ୍ନ 1 / 7ସ୍କୋର: 0 / 7

ନିମ୍ନଲିଖିତ ମଧ୍ୟରୁ କେଉଁଟି ଏକ ଗାଣିତିକ ଅପରେଟର ନୁହେଁ?

ପରବର୍ତ୍ତୀ ପଦକ୍ଷେପ

ଏହି ପାଠରେ, ଆପଣ JavaScript ରେ ଅପରେଟର ଏବଂ ଏକ୍ସପ୍ରେସନ୍ ବିଷୟରେ ଶିଖିଛନ୍ତି। ପରବର୍ତ୍ତୀ ପାଠରେ, ଆମେ JavaScript କଣ୍ଟ୍ରୋଲ ଫ୍ଲୋ ବିଷୟରେ ଅଧିକ ଶିଖିବା।

ପରବର୍ତ୍ତୀ ପାଠ

4

କଣ୍ଟ୍ରୋଲ ଫ୍ଲୋ

JavaScript ରେ କଣ୍ଡିସନାଲ ଷ୍ଟେଟମେଣ୍ଟ ଏବଂ ଲୁପ୍ ବ୍ୟବହାର

ଆରମ୍ଭ କରନ୍ତୁ