Friday, July 27, 2012

Javascript Module 7

Javascript Operators

အခုတစ္ေခါက္မွာေတာ႔ Operators အေၾကာင္းပဲ႔ျဖစ္ပါတယ္
operator မွာ = ကေတာ႔ တန္ဖိုးေတြကို ကိုယ္စားျပဳပါတယ္
ျပီးေတာ႔  + ကေတာ႔ တန္ဖိုးေတြကိုေပါင္းထည္႔ေပးပါတယ္
= ကိုေတာ႔ assignment operator လို႔ေခၚျပီး  ဒါကို javascript variable ထဲကို တန္ဖိုးေတြထည္႔ဖို႔အသံုးျပဳၾကပါတယ္
+ ကေတာ႔ တန္ဖိုးေတြကို ေပါင္းထည္႔ဖို႔ အသံုးျပဳျပီး arithmetic  (သခ်ာၤ) operator လို႔ေခၚပါတယ္

ဥပမာ 5 ဆိုတဲ႔တန္ဖိုးကို y ထဲကိုထည္႔ခ်င္တယ္ဆိုရင္
ေအာက္ကကုတ္ေလးကိုၾကည္႔ပါဦး
y = 5 ;
အျခားတန္ဖိုးေတြကိုလည္းအဲလိုမ်ိဳးနည္းတူေပါင္းထည္႔နိုင္ပါတယ္
x = 10
y=5 ;
z = x + y;
ဒါဆိုရင္ z ရဲ႕ တန္ဖိုးကို execute လုပ္တဲ႔အခါ  15 ေပါ႔ဗ်ာ


Javascript Arithmetic Operator
arithmetic operators ေတြကို သခ်ာၤတြက္ခ်က္မွဳေတြလုပ္တဲ႔အခါ အသံုးျပဳပါတယ္ variables ေတြ / values ေတြကိုသံုးျပီးေပါ႔
ဆိုပါစို႔ y = 5  ဒါဆိုရင္ y တန္ဖိုးကို ကၽြန္ေတာ္ က 5 လို႔ တန္ဖိုးတစ္ခုသတ္မွတ္ထားပါတယ္
---------------------------------------------------------------------------------------------------------------------
||            Operator             ||      Description           ||         Example            ||     Result      
||               +                      ||        Addition             ||         x=y+2                ||    x=7          |    y=5
||               -                      ||           Subtraction        ||            x=y-2                  ||    x=3          |    y=5
||               *                     ||           Multiplication      ||         x=y*2                ||    x=10         |   y=5
||               /                      ||           Division             ||         x=y/2                 ||    x=2.5         |   y=5
||              %                      ||         Modulus            ||         x=y%2                  ||      x=1         |   y=5
||              ++                      ||         Increment         ||          x=++y                  ||     x=6          |    y=6 
||                                                                                      x=y++                  ||      x=5          |  y=6
||               --                      ||        Decrement         ||          x=--y                ||    x=4           |    y=4        
||                                                                                      x=y--                  ||     x=5          |    y=4
------------------------------------------------------------------------------------------------------------------------
အဲဒီ arithmetic operator ရဲ႕ အလုပ္လုပ္ပံုကိုနားလည္ဖို႔လိုအပ္ပါတယ္ ကၽြန္ေတာ္ကေတာ႔ လံုး၀ကိုနားလည္ေစခ်င္ပါတယ္


JavaScript Assignment Operators

 

အခုလာတဲ႔ operator ကို assignment operator လို႔ေခၚပါတယ္  အေပၚက ဟာနဲ႔ ဆင္ပါတယ္  = sign ေလးနဲ႔ တြဲသံုးလိုက္တာပါ
ကၽြန္ေတာ္က အဲဒီ assign operator ကိုရွင္းျပဖို႔အတြက္ x = 10 & y = 5 ဆိုျပီး x တန္ဖုိးကို 10 နဲ႔ y တန္ဖိုးကို 5  လို႔သတ္မွတ္ထားပါတယ္

*************************************************************************
*        Operator           *         Example                  *          Same As                  *                  Result
**************************************************************************
*            =                   *              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 ကို Strings ေတြနဲ႔သံုးရပါတယ္
ကၽြန္ေတာ္တို႔က string တစ္ခုထက္ပိုတဲ႔အခါ + operator ကိုအသံုးျပဳရပါမယ္

ဥပမာ
firstname="cyberoot";
lastname="d3v3l0p3r";
myName=firstname + lastname;

ဂလိုမ်ိဳးေလးပါ ဟီး
အေပၚက ကၽြန္ေတာ္ေရးထားတဲ႔ code ေလးကို execute လုပ္တဲ႔အခါ myName ဆိုတဲ႔ variable ထဲ႔မွာ cyberootd3v3l0p3r လို႔ျဖစ္သြားမွာပါ
တစ္ခုသတိထားမိရဲ႕လား ကၽြန္ေတာ္ေရးထားတဲ႔ code က space မရွိပဲ တစ္ဆက္တည္းျဖစ္ေနပါတယ္ ဒီေတာ႔ ကၽြန္ေတာ္က space ထည္႔ခ်င္တယ္ဆိုရင္
" " ေလးကိုနည္းနည္းခြာျပီးေရးၾကည္႔မယ္
<html>
<head>
<title>Cyberoot Js Operator</title>
        <script type="text/javascript">
            var message="Welcome!  ";
            var name="cyberoot";
            var url= ".blogspot.com";
            var address= message +name + url ;
            document.write(address);
       </script>
</head>
<body>
</body>
</html>

The Output is
Welcome! cyberoot.blogspot.com

အဆင္ေျပပါေစ
Thanks for Reading..
Written by Cyberøø†
          

No comments:

Post a Comment

Thanks for your comments
Welcome from cyberoot