Thursday, December 20, 2012

JavaScript - පාඩම 04 (JavaScript Operators 1)

JavaScript Arithmetic Operators / සංඛ්‍යායා ක්‍රියා කාරකය
සංඛ්‍යාමය අගයන්ගේ ගනිතමය ක්‍රියා සදහා
y=5 නම්
ක්‍රියා කාරකය
විස්තරය
උදාහරණය
ප්‍රතිඵලය
+ එකතු කිරීම x = y+2 x=7
- අඩු කිරීම x = y-2 x=3
* ගුන කිරීම x =y* x=10
/ බෙදීම x =y/ x=2.5
% බෙදා ඉතිරිය x = y% x=1
++ වැඩි වීම x = y++ x=6
-- අඩු වීම x = y-- x=4

JavaScript Assignment Operators/ ආදේශන ක්‍රියා කාරක
සංඛ්‍යාමය අගයන්ගේ ගනිතමය ක්‍රියා සදහා යොදා ගන්නා variable වලින් එක් variable එකකට ආදේශ කිරීම සදහා
x=10 ද y=5 ද විට
ක්‍රියා කාරකය
උදාහරණය
සමානයි
ප්‍රතිඵලය
= x=y x=5
+= x+=y x=x+y x=15
-= x-=y x=x-y x=5
*= x*=y x=x*y x=50
/= x/=y x=x/y x=2
%= x%=y x=x%y x=0


අකුරු සමග + ක්‍රියා කාරකය(Operator) යෙදීම
අකුරු, වචන එක් කිරීම සදහා (concatenation)

var one="Muditha";
var two=" Ekanayake";
var three=one+two (Muditha Ekanayake)

Comparison Operators / සංසංදන ක්‍රියා කාරක
variable සංසංදනය කිරීම සදහා. මෙහිදී ලැබෙනුයේ සත්‍ය(true) හෝ අසත්‍ය(false) යන්නයි

x=5 විට
ක්‍රියා කාරකය විස්තරය උදාහරණය
== සමානයි x==8 is false අසත්‍ය
=== සර්ව සමානයි
(අගය හා වර්ගය)
x==5 is true සත්‍ය
 x==="5" is false අසත්‍ය
!= අසමානයි x!=8 is true සත්‍ය
> කුඩයි x>8 is false අසත්‍ය
< විශාලයි x<8 is true සත්‍ය
>= කුඩයි හෝ සමානයි x>=8 is false අසත්‍ය
<= විශාලයි හෝ සමානයි x<=8 is true සත්‍ය


Logical Operators/ තාර්කික ක්‍රියා කාරක
ප්‍රකාෂන කිහියක් එක විට යොදා ගෑනීමට හා සම්පූර්ණ ප්‍රකාශනයක විලොම අගය ගැනීමට
x=6 ද y=3 ද විට
ක්‍රියා කාරකය විස්තරය උදාහරණය
&& and ( සහ) (x < 10 && y > 1) is true
|| or (හෝ ) (x==5 || y==5) is false
! not ( නෑ) !(x==y) is true

JavaScript ගැන තවත් පාඩමකින් හමුවෙමු.
---------------------------------------------------------------------------
මේ ලිපියෙහි හෝ මෙය සිදු කිරීමේදී යම් ගැටලුවක් ඇත්නම් Comments වල දමන්න.
මා අතින් යම් වරදක් වී ඇත්නම් හෝ යමක් මග හැරී ඇත්නම් ඒවාත් නිවැරදි කිරීම පිනිස Comments වල දමන්න.

3 comments:

  1. Logical Operators තව ටිකක් විස්තරාත්මක කරානම් ගොඩාක් වටිනවා........

    ReplyDelete
  2. java script 4 padame tawa wistara karanna. anit padam 3 nam teru ganna puluwan

    ReplyDelete
  3. මේක පට්ට. කාලයක් තිස්සේ හරියට හොයපු දෙයක්. මේ බ්ලොග් එක දැන් අප්ඩේට් නැද්ද ? මාරම වටිනවා. පැහැදිලිව තියෙනවා. ස්තූතියි

    ReplyDelete