ECMAScript စကာတင် ဘာသာ

ဂျာကာ နှင့် စတက နှင့် ပီလီ ဆိုသော နည်းပညာများ ကို သိကြတဲ့ သုံးစွဲသူများ က အက်မ်မာစ်စ်စ် လို့ အလွယ်တကူ ကျယ်ပြန်နိုင်သည်။ အက်မ်မာစ်စ်စ် က အခြား နည်းပညာများ ရဲ့ စကားရပ်များ ကို ကုန်ပိုင်နိုင်သည်。

ဂျာကာ နှင့် အက်မ်မာစ်စ်စ် ကို တူညီသော စကားရပ်များ နှင့် အမျိုးမျိုးသော စကားရပ်များ ရှိသည်。

区分大小写

与 Java 一样,变量、函数名、运算符以及其他一切东西都是区分大小写的。

比如:

变量 test 与变量 TEST 是不同的。

变量是弱类型的

与 Java 和 C 不同,ECMAScript 中的变量无特定的类型,定义变量时只用 var 运算符,可以将它初始化为任意值。

因此,可以随时改变变量所存数据的类型(尽量避免这样做)。

例子

var color = "red";
var num = 25;
var visible = true;

每行结尾的分号可有可无

Java、C 和 Perl 都要求每行代码以分号(;)结束才符合语法。

ECMAScript 则允许开发者自行决定是否以分号结束一行代码。如果没有分号,ECMAScript 就把折行代码的结尾看做该语句的结尾(与 Visual Basic 和 VBScript 相似),前提是这样没有破坏代码的语义。

အကောင်းဆုံး အရေးယူခြင်း အခြေခံချက် မှာ နောက်ဆုံး အချက်အလက် ကို ပေါင်းစပ်ပေးရမည်။ ပေါင်းစပ်ခြင်း မရှိဘဲလျှင် အချို့ ဘာသာပြန် များ သည် အခြေခံချက် ကို မမြင်တွေ့နိုင်ပေ။ သို့သော်လည်း ECMAScript အခွင့်အရေး အချက်အလက် အရာတွင် အချက်အလက် နှစ်ခုခု ကို အခြေခံချက် အရာတွင် အခွင့်အရေး မပါဘဲ

var test1 = "red"
var test2 = "blue";

comment သည် Java, C နှင့် PHP စကားလုံး တို့၏ အစမ်းပြုလုပ်ခြင်း နှင့် အတူတူပါသည်

ECMAScript သည် ထိုစကားလုံး တို့၏ အစမ်းပြုလုပ်ခြင်း အဘာသာကို ကူညီသည်။

comment များ နှစ်မျိုး ရှိသည်:

  • single-line comment သည် အစမ်းပြုလုပ်ရန် အသုံးပြုသော အစမ်းပြုလုပ်ခြင်း တစ်ခုခု ဖြစ်သည်။
  • multi-line comment သည် အရွယ်အစား အရွယ်အစား ကို အစမ်းပြုလုပ်ရန် အသုံးပြုသော အရွယ်အစား တစ်ခုခု ဖြစ်သည်။ အရွယ်အစား သည် အစမ်းပြုလုပ်ခြင်း အချက်အလက် ကို အစမ်းပြုလုပ်သည်။
//this is a single-line comment
/*this is a multi-
line comment*/

အရွယ်အစား အရွယ်အစား

Java မှ အချက်အလက် တစ်ခုခု ကို ကူညီပြီး

အရေးယူခြင်း သည် အရေးယူခြင်း တစ်ခုခု ကို အစမ်းပြုလုပ်ရန် အသုံးပြုသော အရေးယူခြင်း တွင် အရွယ်အစား ပေါ်များစွာ ပါဝင်သည်။ အရွယ်အစား သည် အခါအားဖြင့် အရွယ်အစား အရွယ်အစား ကို အသုံးပြုသည်။

ဥပမာ:

if (test1 == "red") {
    test1 = "blue";
    alert(test1);
}