JavaScript အရာချိုး
အရာချိုး ကို အရာချိုးဆိုင်း ပြုလုပ်ခြင်း ကို အသုံးပြုခြင်း
JavaScript အရာချိုးဆိုင်း အရာချိုး
အရာချိုးဆိုင်း အရာချိုး အတိုင်းအတာ (စကားလုံး သို့မဟုတ် အရာချိုး) ကို အရာချိုးဆိုင်း ပြုလုပ်သည်。
အသုံးပြုသည် | ဖော်ပြ |
---|---|
+ | အရာချိုးဆိုင်း |
- | အရာချိုးဆိုင်း |
* | အရာချိုးဆိုင်း |
** | အရာချိုး(ES2016) |
/ | အရာချိုးဆိုင်း |
% | အရာချိုး |
++ | ထိုးနိုင်း |
-- | ထိုးနိုင်း |
အရာချိုးဆိုင်း အရာချိုး
အရာချိုးဆိုင်း အရာချိုး တွင် အရာချိုး နှစ်ခု ကို အရာချိုးဆိုင်း ပြုလုပ်သည်。
အရာချိုး နှစ်ခု ကို
အကြိမ်
var x = 7 + 8;
သို့မဟုတ် အရာချိုး:
အကြိမ်
var x = a + b;
သို့မဟုတ် အပြောင်းအလဲ:
အကြိမ်
var x = (7 + 8) * a;
အရာချိုးဆိုင်း နှင့် အရာချိုး
အရာချိုးဆိုင်း တွင်,အတိုင်းအတာ ကိုအရာချိုး.
(နှစ်ခု သို့မဟုတ် အရာချိုး အချိုး အကြား အရာချိုးဆိုင်း မှု ပြုလုပ်ခြင်း)အသုံးပြုသည်အသုံးပြုခြင်း
အရာချိုး | အသုံးပြုသည် | အရာချိုး |
---|---|---|
7 | + | 8 |
အရာချိုးဆိုင်း
အရာချိုးဆိုင်းအရာချိုး (+
) အရာချိုး
var x = 7; var y = 8; var z = x + y;
အရာချိုးဆိုင်း
အရာချိုးဆိုင်းအရာချိုး (-
) အရာချိုး
var x = 7; var y = 8; var z = x - y;
အရာချိုးဆိုင်း
အရာချိုးဆိုင်းအရာချိုး (*
) အရာချိုး
var x = 7; var y = 8; var z = x * y;
အရာချိုးဆိုင်း
အရာချိုးဆိုင်းအရာချိုး (/
) အရာချိုး
var x = 7; var y = 2; var z = x / y;
အရာချိုး
အရာချိုးအရာချိုး (%
) အရာချိုးဆိုင်း အပြီး အတိုင်း ကို ပြန်လည်ပေးသည်。
var x = 7; var y = 2; var z = x % y;
အစီရင်ခံပုံ:အရာချိုးဆိုင်း တွင်,နှစ်ခု သို့မဟုတ် အရာချိုး အချိုး အရာချိုးဆိုင်း က အပြီး အတိုင်း နှင့် အပြီး အတိုင်း ပေါ်လစ်ပေးသည်。
အစီရင်ခံပုံ:ဂျူမာနိုင်ငံ တွင်,အရာချိုးဆိုင်းမှု အရာချိုး က အရာချိုးဆိုင်းမှု အပြီး အတိုင်း ကို ပြန်လည်ပေးသည်。
ထိုးနိုင်း
ထိုးနိုင်းအရာချိုး (++
) အတိုင်းအတာ ကို ထိုးနိုင်းခြင်းပြုသည်。
var x = 7; x++; var z = x;
ထိုးနိုင်း
ထိုးနိုင်းအရာချိုး (--
) အတိုင်းအတာ ကို ထိုးနိုင်းခြင်းပြုသည်。
var x = 7; x--; var z = x;
အရာချိုး
အရာချိုးဆောင်ခြင်း (**) ပထမ အရာချိုး ကို ဒုတိယ အရာချိုး အား အရာချိုးဆောင်ခြင်း မှ အပ်ပေးသည်。
အကြိမ်
var x = 5; var z = x ** 2; // ရလဒ် 25
x ** y 产生的结果与 Math.pow(x,y) 相同:
အကြိမ်
var x = 5; var z = Math.pow(x,2); // 结果是 25
运算符优先级
运算符优先级(Operator precedence)描述了在算术表达式中所执行操作的顺序。
အကြိမ်
var x = 200 + 50 * 2;
上例的结果是 250 * 2 还是 200 + 100 呢?
နှုတ် သို့မဟုတ် နှုတ် အမြင့်
အချုပ် ကျောင်းတက်သူ များ မူးယစ်သုံး အမျိုးအစား
နှုတ်*
)နှင့် လျှောက်%
)နှင့် နှုတ်+
)နှင့် လျှောက်-
)က အမြင့်မှ အမြင့်အချက်.
တောင်မှာ ကျောင်းတက်သူ များ မူးယစ်သုံး သို့မဟုတ် အသုံးပြုသည် အချက်
အကြိမ်
var x = (200 + 50) * 2;
အသုံးပြုသည် အချက်များ အပြင်းအထန် အတူ အချက်
အသုံးပြုသည် အချက်များ အပြင်းအထန် အတူ အချက်
အကြိမ်
var x = 200 + 50 - 2;
JavaScript အသုံးပြုသည် အသုံးပြုသည် အချက်
အတ္ထ | အသုံးပြုသည် | ဖော်ပြ | အကြိမ် |
---|---|---|---|
20 | ( ) | လက်တွေ့ အုပ်ချုပ် | (3 + 4) |
19 | . | အစိတ် | person.name |
19 | [] | အစိတ် | person["name"] |
19 | () | လက်တွေ့ အူးသပ် | myFunction() |
19 | new | ဖန်တီး | new Date() |
17 | ++ | နောက်ပိုင်း နှုတ်ပေါင်း | i++ |
17 | -- | နောက်ပိုင်း လျှောက်လှည့် | i-- |
16 | ++ | ပြင်ပ နှုတ်ပေါင်း | ++i |
16 | -- | ပြင်ပ လျှောက်လှည့် | --i |
16 | ! | အဆိုပါ | !(x==y) |
16 | typeof | အမျိုးအစား | typeof x |
15 | ** | နှုတ်ပေါင်း ကိုင်းချက် (ES7) | 10 ** 2 |
14 | * | နှုတ်ပေါင်း | 10 * 5 |
14 | / | လျှောက်လှည့် | 10 / 5 |
14 | % | နှုတ်ချက် လျှောက်လှည့် | 10 % 5 |
13 | + | နှုတ် | 10 + 5 |
13 | - | လျှောက် | 10 - 5 |
12 | << | ချွန်ချွန် လျှောက်လှည့် | x << 2 |
12 | >> | လျှောက်လှည့် | x >> 2 |
12 | >>> | ချွန်ချွန်ချွန် လျှောက်လှည့် (အသုံးပြုခြင်းမပါ) | x >>> 2 |
11 | < | သေးမား | x < y |
11 | <= | သေးမားသောသို့မဟုတ် ညီ | x <= y |
11 | > | ကြီးမား | x > y |
11 | >= | ကြီးမားသောသို့မဟုတ် ညီ | x >= y |
11 | in | အရာဝတ္တုအတွင်းရှိ အချက် | "PI" in Math |
11 | instanceof | အရာဝတ္တု၏ အကျိုးသမား | instanceof Array |
10 | == | ညီမျှ | x == y |
10 | ==== | စည်းကမ်းသော ညီမျှမှု | x === y |
10 | != | 不相等 | x != y |
10 | !== | 严格不相等 | x !== y |
9 | & | 按位与 | x & y |
8 | ^ | 按位 XOR | x ^ y |
7 | | | 按位或 | x | y |
6 | && | အဆိုပါ | x && y |
5 | || | အဆိုပါ | x || y |
4 | ? : | အခြေအနေ | ? "Yes" : "No" |
3 | = | သုံးစွဲ | x = y |
3 | += | သုံးစွဲ | x += y |
3 | -= | သုံးစွဲ | x -= y |
3 | *= | သုံးစွဲ | x *= y |
3 | %= | သုံးစွဲ | x %= y |
3 | <<= | သုံးစွဲ | x <<= y |
3 | >>= | သုံးစွဲ | x >>= y |
3 | >>>= | သုံးစွဲ | x >>>= y |
3 | &= | သုံးစွဲ | x &= y |
3 | ^= | သုံးစွဲ | x ^= y |
3 | |= | သုံးစွဲ | x |= y |
2 | yield | ပြန်လည် အဆို | yield x |
1 | , | ကြား | 7 , 8 |
အကြောင်းပြချက်:ကြောင်းတူး သို့မဟုတ် အကြံအမျှ နည်းပညာ (ECMASScript 2016 သို့မဟုတ် ES7)
အကြောင်းပြချက်:ပိုင်းဆိုင်သော အချက်အလက် သည် အချက်အလက် အခြားအပိုင်း တွင် အသုံးပြု ပြီးနောက် အပြီးအလောင်း အချက်အလက် အချင်းချင်း ပြီးလျှင် အပြီးအလောင်း ပြီးဆုံး ဖြစ်ပေါ်စေတတ်