JavaScript Syntax
JavaScript syntax သည် JavaScript ပရိုဂရမ်များကိုမည်ကဲ့သို့တည်ဆောက်ထားသနည်း၊
// How to create variables:
var x;
let y;
// How to use variables:
x = 5;
y = 6;
let z = x + y;
JavaScript တန်ဖိုးများ
JavaScript syntax သည် တန်ဖိုးနှစ်မျိုးကို သတ်မှတ်သည်-
- ပုံသေတန်ဖိုးများ
- ပြောင်းလဲနိုင်သောတန်ဖိုးများ
ပုံသေတန်ဖိုးများကို Literals ဟုခေါ်သည် ။
ပြောင်းလဲနိုင်သောတန်ဖိုးများကို Variables ဟုခေါ်သည် ။
JavaScript စာလုံးများ
ပုံသေတန်ဖိုးများအတွက် အရေးကြီးဆုံး syntax စည်းမျဉ်းနှစ်ခုမှာ-
1. ဂဏန်းများ ကို ဒဿမများဖြင့် သို့မဟုတ် မပါဘဲ ရေးသည်-
10.50
1001
2. စာကြောင်း များသည် ကိုးကားနှစ်ထပ် သို့မဟုတ် တစ်ခုတည်းတွင် ရေးထားသော စာသားများဖြစ်သည်-
"John Doe"
'John Doe'
JavaScript အပြောင်းအလဲများ
ပရိုဂရမ်းမင်းဘာသာစကားတွင် ဒေတာတန်ဖိုးများ ကို သိမ်းဆည်း ရန်အတွက် ကိန်းရှင်များ ကို အသုံးပြုသည် ။
JavaScript သည် သော့ချက်စာလုံးများကို အသုံးပြုပြီး var
ကိန်း
ရှင်များ let
ကို const
ကြေ ညာရန် ။
ကိန်းရှင်များထံ တန်ဖိုးများသတ်မှတ်ရန် တူညီသောသင်္ကေတ ကို အသုံးပြုသည် ။
ဤဥပမာတွင် x ကို ကိန်းရှင်အဖြစ် သတ်မှတ်သည်။ ထို့နောက် x ကို (ပေးသည်) တန်ဖိုး 6 ကို သတ်မှတ်သည်-
let x;
x = 6;
JavaScript အော်ပရေတာများ
JavaScript သည် တန်ဖိုးများ ကို တွက်ချက်ရန် ဂဏန်းသင်္ချာအော်ပရေတာ ( +
-
*
/
) ကို
အသုံးပြုသည်-
(5 + 6) * 10
JavaScript သည်
variable များသို့တန်ဖိုးများ သတ်မှတ်ရန် assignment operator ( =
) ကို အသုံးပြုသည်-
let x, y;
x = 5;
y = 6;
JavaScript Expressions
စကားရပ်တစ်ခုသည် တန်ဖိုးတစ်ခုသို့ တွက်ချက်ပေးသော တန်ဖိုးများ၊ ကိန်းရှင်များနှင့် အော်ပရေတာများ ပေါင်းစပ်မှုတစ်ခုဖြစ်သည်။
တွက်ချက်ခြင်းအား အကဲဖြတ်ခြင်းဟုခေါ်သည်။
ဥပမာ၊ 5*10 သည် 50 သို့ အကဲဖြတ်သည်-
5 * 10
စကားရပ်များတွင် ပြောင်းလဲနိုင်သော တန်ဖိုးများလည်း ပါဝင်နိုင်သည်-
x * 10
တန်ဖိုးများသည် နံပါတ်များနှင့် စာကြောင်းများကဲ့သို့သော အမျိုးအစားအမျိုးမျိုးရှိနိုင်သည်။
ဥပမာအားဖြင့် "John" + "" + "Doe", "John Doe" ကို အကဲဖြတ်သည်-
"John" + " " + "Doe"
JavaScript သော့ချက်စာလုံးများ
လုပ်ဆောင်ရမည့် လုပ်ဆောင်ချက်များကို ဖော်ထုတ်ရန် JavaScript သော့ချက်စာလုံးများ ကို အသုံးပြုပါသည်။
သော့ချက်စကားလုံး သည်
let
ဘရောင်ဇာအား ကိန်းရှင်များဖန်တီးရန် ပြောသည်-
let x, y;
x = 5 + 6;
y = x * 10;
သော့ချက်စကားလုံး သည်
var
ဘရောင်ဇာအား ကိန်းရှင်များကို ဖန်တီးရန်လည်း ပြောသည်-
var x, y;
x = 5 + 6;
y = x * 10;
ဤနမူနာများတွင်၊ အသုံးပြုခြင်း var
သို့မဟုတ် let
တူညီသောရလဒ်ကို ထုတ်ပေးလိမ့်မည်။
ဤသင်ခန်းစာတွင် သင် var
နှင့် ပတ်သက်ပြီး နောက်ပိုင်းတွင် ပိုမိုလေ့လာနိုင်မည်ဖြစ်သည် ။let
JavaScript မှတ်ချက်များ
JavaScript ထုတ်ပြန်ချက်အားလုံးကို "လုပ်ဆောင်သည်" မဟုတ်ပါ။
မျဥ်းစောင်း နှစ်ချက်
//
သို့မဟုတ် ကြား ပြီးနောက် ကုဒ်ကို မှတ်ချက်/*
အဖြစ် */
သတ်မှတ်သည် ။
မှတ်ချက်များကို လျစ်လျူရှုထားပြီး လုပ်ဆောင်မည်မဟုတ်ပါ-
let x = 5; // I will be executed
// x = 6; I will
NOT be executed
နောင်အခန်းတွင် မှတ်ချက်များအကြောင်း ပိုမိုလေ့လာနိုင်ပါမည်။
JavaScript သတ်မှတ်ခြင်း/အမည်များ
ခွဲခြားသတ်မှတ်သူများသည် JavaScript အမည်များဖြစ်သည်။
ခွဲခြားသတ်မှတ်မှုများကို ကိန်းရှင်များနှင့် သော့ချက်စာလုံးများနှင့် လုပ်ဆောင်ချက်များကို အမည်ပေးရန်အတွက် အသုံးပြုပါသည်။
တရားဝင်အမည်များအတွက် စည်းမျဉ်းများသည် ပရိုဂရမ်းမင်းဘာသာစကားအများစုတွင် တူညီပါသည်။
JavaScript အမည်ဖြင့် စတင်ရမည်-
- စာတစ်စောင် (AZ သို့မဟုတ် AZ)
- ဒေါ်လာ သင်္ကေတ ($)
- သို့မဟုတ် အမှတ် (_)
နောက်ဆက်တွဲအက္ခရာများသည် အက္ခရာများ၊ ဂဏန်းများ၊ အမှတ်အသားများ၊ သို့မဟုတ် ဒေါ်လာသင်္ကေတများ ဖြစ်နိုင်သည်။
မှတ်ချက်
နံပါတ်များကို အမည်များတွင် ပထမအက္ခရာအဖြစ် ခွင့်မပြုပါ။
ဤနည်းဖြင့် JavaScript သည် identifier များကို နံပါတ်များနှင့် အလွယ်တကူ ခွဲခြားနိုင်သည်။
JavaScript သည် Case Sensitive ဖြစ်သည်။
JavaScript identifier များအားလုံးသည် case sensitive ဖြစ်ကြပါသည်။
variable များ lastName
နှင့် lastname
, တို့သည် မတူညီသော variable နှစ်ခုဖြစ်သည်-
let lastname, lastName;
lastName = "Doe";
lastname = "Peterson";
JavaScript သည် LET သို့မဟုတ် Let ဟူသောသော့ချက်စာလုံး ကို ခွင့်ပြုသည့်အတိုင်း အဓိပ္ပါယ်မဖော် ပါ ။
JavaScript နှင့် Camel Case
သမိုင်းကြောင်းအရ၊ ပရိုဂရမ်မာများသည် ကွဲပြားသောအမည်တစ်ခုသို့ စကားလုံးများစွာကို ပေါင်းစည်းရန် နည်းလမ်းအမျိုးမျိုးကို အသုံးပြုခဲ့ကြသည်-
တုံးတိုများ-
ပထမအမည်၊ နောက်ဆုံးအမည်၊ မာစတာကတ်၊ မြို့အချင်းချင်း။
တုံးတိုများကို JavaScript တွင် ခွင့်မပြုပါ။ ၎င်းတို့ကို နုတ်ရန် သီးသန့်ထားသည်။
အမှတ်အသား-
first_name၊ last_name၊ master_card၊ inter_city။
Upper Camel Case (Pascal Case)-
ပထမအမည်၊ နောက်ဆုံးအမည်၊ MasterCard၊ InterCity။
အောက်ကုလားအုတ်အိတ်-
JavaScript ပရိုဂရမ်မာများသည် စာလုံးအသေးဖြင့် စတင်သည့် ကုလားအုတ်အိတ်ကို အသုံးပြုလေ့ရှိသည်-
ပထမအမည်၊ နောက်ဆုံးအမည်၊ မာစတာကတ်၊ ကြားမြို့။
JavaScript Character သတ်မှတ်
JavaScript သည် Unicode အက္ခရာအစုံကို အသုံးပြုသည်။
ယူနီကုဒ်သည် ကမ္ဘာပေါ်ရှိ စာလုံးများ၊ သတ်ပုံများနှင့် သင်္ကေတများအားလုံးကို (နီးပါး) အကျုံးဝင်သည်။
အနီးကပ်ကြည့်ရှုရန်အတွက် ကျွန်ုပ်တို့၏ အပြည့်အစုံ ယူနီကုဒ်အကိုးအ ကားကို လေ့လာပါ ။