Strings & Numbers
Working with Strings (စာသားများ)
Section titled “Working with Strings (စာသားများ)”String Concatenation (စာသား ဆက်ခြင်း)
Section titled “String Concatenation (စာသား ဆက်ခြင်း)”စာသားနှစ်ခုကို ပေါင်းချင်ရင် + ကို သုံးလို့ရပါတယ်။
let firstName = "Kyaw";let lastName = "Kyaw";let fullName = firstName + " " + lastName;console.log(fullName); // "Kyaw Kyaw"Template Literals (ခေတ်မီ နည်းလမ်း)
Section titled “Template Literals (ခေတ်မီ နည်းလမ်း)”Backticks (`) ကို သုံးပြီး Variable တွေကို စာသားထဲမှာ တိုက်ရိုက် ထည့်ရေးလို့ ရပါတယ်။ ဒါက ပိုလွယ်ပြီး ဖတ်ရတာ အဆင်ပြေပါတယ်။ ${variable} ပုံစံနဲ့ သုံးရပါတယ်။
let name = "Aung Aung";let age = 20;
// Old way// let greeting = "Hello " + name + ", you are " + age + " years old.";
// New way (Template Literal)let greeting = `Hello ${name}, you are ${age} years old.`;console.log(greeting);Working with Numbers (ဂဏန်းများ)
Section titled “Working with Numbers (ဂဏန်းများ)”Basic Math
Section titled “Basic Math”JavaScript က ဂဏန်းသင်္ချာ တွက်ချက်ရာမှာ တော်ပါတယ်။
let price = 100;let tax = 0.5;let total = price + (price * tax); // 150Converting Data Types (အမျိုးအစား ပြောင်းခြင်း)
Section titled “Converting Data Types (အမျိုးအစား ပြောင်းခြင်း)”တစ်ခါတလေကျရင် String ဖြစ်နေတဲ့ number ကို တွက်ချက်ချင်တာမျိုး ရှိတတ်ပါတယ်။
String()-> စာသားအဖြစ် ပြောင်းမယ်။Number()-> number အဖြစ် ပြောင်းမယ်။
let strNum = "50";let trueNum = Number(strNum);
// အပေါ်က line က strNum ကို number type အဖြစ် ပြောင်းလိုက်တာပါ။
console.log(trueNum + 10); // 60 (ဂဏန်းမို့လို့ ပေါင်းသွားတယ်)console.log(strNum + 10); // "5010" (စာသားမို့လို့ ဘေးမှာ ကပ်သွားတယ်)ဒီမှာသတိထားရမှာက string နဲ့ number ကိုပေါင်းရင် string အဖြစ် စာသားနှစ်ခုကို ဆက်လိုက်သလိုဖြစ်သွားတာပါ။
Browser ကရတဲ့ Input တွေက အမြဲတမ်း String ဖြစ်နေတတ်လို့ ဒါကို သတိထားရပါမယ်။