JavaScript အကြွင်း
JavaScript အကြွင်း
JavaScript 变量是存储数据值的容器。
在本例中,x、y 和 z 是变量:
实例
var x = 7; var y = 8; var z = x + y;
从上例中,您可获得:
- x 存储值 7
- y 存储值 8
- z 存储值 15
类似代数
在本例中,price1、price2 以及 total 是变量:
实例
var price1 = 7; var price2 = 8; var price3 = 12; var total = price1 + price2 + price3;
在编程中,类似代数,我们使用变量(比如 price1)来存放值。
在编程中,类似代数,我们在表达式中使用变量(total = price1 + price2)。
从上例中,您可以算出 total 的值是 27。
提示:JavaScript 变量是存储数据值的容器。
JavaScript အမှတ်ချက်
အားလုံး JavaScript အလိုက်သင့်ပါအမည်အားအမှတ်。
အမည် များ သည်အမှတ်ချက်。
အမှတ်ချက် အမည် သည် ရှစ် ဖြင့် အမည် (ဥပမာ x နှင့် y) သို့မဟုတ် ထင်ရှားခြင်း ရှိ သော အမည် (age、sum、totalVolume) ဖြစ်နိုင်
အမှတ်ချက် အမည် (ကိုယ်စားပြုသူ) ကို စုပေါင်းထား သော အကျဉ်းချုပ် မှာ:
- အမည် သည် အက်စ် အချက်အလက် နှင့် အရွယ် ပါဝင် နိုင် ပြီး အက်စ် အချက်အလက် နှင့် အင်္ဂါလက် ပါဝင် နိုင်
- အမည် သည် အစားထိုး အက်စ် ဖြင့် စတင် သင့်ပါ
- အမည် သည်
和
အစပျိုး (သို့သော် ဒီ စာပေးသင်္ချင်း တွင် သင်တော်မူ မပြုပါ)
- အမည် သည် အရိုးအရွယ် ကို စိတ်ကူးစိတ်မှာ မပြောင်းပါ။ (y နှင့် Y သည် မတူပါ)
- အကျဉ်းချုပ် (ကိုယ်စားပြုသူ သည် JavaScript ရဲ့ ကျမ်းကိုး အရ မသုံးနိုင်) သည် အမည် အား မသုံးနိုင်
提示:JavaScript အမှတ်ချက် သည် အရိုးအရွယ် ကို စိတ်ကူးစိတ်မှာ မပြောင်းပါ။
သတ်မှတ်ခြင်း အလိုလား
JavaScript တွင် အနက်အိတ် (=
) သည် သတ်မှတ်ခြင်း အလိုလား မဟုတ် ပါ။ သင်္ချာ အလိုလား အလိုမှာ
ဒါ၏ အရာ သင်္ချာ မဟုတ် ပါ။ အောက်ပါ ကြောင်းရာ သင်္ချာ တွင် မရှိ သေးသည့််:
x = x + 5
然而在 JavaScript 中,它非常合理:把 x + 5 的值赋给 x。
(计算 x + 5 的值并把结果放入 x 中。x 的值递增 5。)
注释:JavaScript 中的“等于”运算符是 ==
。
JavaScript အချက်အလက်
JavaScript 变量可存放数值,比如 100,以及文本值,比如 "Bill Gates"。
在编程中,文本值被称为字符串。
JavaScript 可处理多种数据类型,但是现在,我们只关注数值和字符串值。
字符串被包围在双引号或单引号中。数值不用引号。
အတ္ထုပါ အမှတ်သာ အရာ ကို အမှတ်သာ အရာ အမှတ်ပါ မှု့ ထင်နေသည်။
实例
var pi = 3.14; var person = "Bill Gates"; var answer = 'How are you!';
အမှတ်သာ အရာ ဖော်ထုတ် ပြီး ဖော်ထုတ်
ကျွန်တော်လို့ အမှတ်သာ အရာ ကို ဖော်ထုတ် ရန် ဖြစ်သည် -
သင် ကျွန်တော်က အမှတ်သာ အရာ ကို ဖော်ထုတ် လိုက်ပါသည်။ var
ကျွန်တော်လို့ အမှတ်သာ အရာ ကို ဖော်ထုတ် ရန် အကြောင်းအရာ ဖြင့် အသုံးပြုရန် ဖြစ်သည်။
var carName;
ကြောင်းရင်း ဖြစ်ပြီး အကျိုး မပါ မှု့ ဖြစ်သည်။ (နည်းပညာ အရ သူ၏ အကျိုး အား undefined အဖြစ် ကျယ်ပြီးဖြစ်သည်。 undefined
。)
အသုံးပြု ရန် ဖြစ်သည် -ပေးခြင်းအမှတ်သာ အရာ အတွက် အကျိုး ပေးရန် အမှတ်သာ အရာ ဖြင့် သုံးပြီး
carName = "porsche";
အမှတ်သာ အရာ အတွက် အကျိုး ပေးရန် ဖြစ်သည် -
var carName = "porsche";
အဆိုပါ အချက်အလက် တွင် ကျွန်တော် က carName အမှတ်သာ အရာ ကို ကို "porsche" အကျိုး ပေးလိုက်ပါသည်。
နောက်ပြီးတော့ ကျွန်တော် က အမှတ်သာ အရာကို အသုံးပြု၍ အကျိုး အား ထုတ်ပေး လိုက်ပါသည် -
实例
<p id="demo"></p> <script> var carName = "porsche"; document.getElementById("demo").innerHTML = carName; </script>
提示:လက်တင် စကားရပ် တွင် အမှတ်သာ အရာ အများအပြား ကြောင်း ရှိ ရန် ကောင်းတာ ဖြစ်သည်။
တစ် ကြောင်း စကား တွင် အမှတ်သာ အရာ အများအပြား
သင် တစ် ကြောင်း စကား တွင် အမှတ်သာ အရာ အများအပြား ကို အသုံးပြုနိုင် ပါသည်။
သုံးပြီး ပြီး var
အဆိုပါ အချက်အလက် ကို စတင် ပြီး နှင့်ကမ္ဘာအရိုးအမှတ်သာ အရာ ဖြတ်တောက် ပြီး ဖြစ်သည် -
var person = "Bill Gates", carName = "porsche", price = 15000;
အသုံးပြု ပြီး ပိုမို နှင့် တူညီ မှု့ ပုံစံ ဖြင့် အသုံးပြုရန် ဖြစ်သည်။
var person = "Bill Gates", carName = "porsche", price = 15000;
Value = undefined
ကွန်ပျူတာ အော်ဂန်နေရှင် တွင် ကြောင်းရင်း အသုံးပြုထား သော အမှတ်သာ အရာ အများအပြား က အကျိုး မပါ မှု့ ဖြစ်သည်။ အကျိုး အား လျှောက်ပြီး အရေးယူရန် သို့မဟုတ် ပြီးပြီးတော့ ပေးခြင်း ဖြစ်ပါ သည်။ ဥပမာ။ ထုတ်ပေးခြင်း ဖြစ်သော အချက်အလက်များ အတွက်。
တစ် လုံး က အသုံးပြုသော အမှတ်သာ မပါ မှု့ အရာ။ အရာ၏ အကျိုး အား လျှောက်ပြီး ပြောင်းလဲ ပြီး ရန် ဖြစ်ပါတယ်。 undefined
。
变量 carName 在这条语句执行后的值是 undefined
:
实例
var carName;
重复声明 JavaScript 变量
如果再次声明某个 JavaScript 变量,将不会丢它的值。
在这两条语句执行后,变量 carName 的值仍然是 "porsche":
实例
var carName = "porsche"; var carName;
JavaScript အတန်ပြည့်
与代数类似,您能够通过 JavaScript 变量进行算术运算,使用 =
和 +
之类的运算符:
实例
var x = 3 + 5 + 8;
字符串也可以使用加号,但是字符串将被级联:
实例
var x = "Bill" + " " + "Gates";
还可以试试这个:
实例
var x = "8" + 3 + 5;
提示:如果把要给数值放入引号中,其余数值会被视作字符串并被级联。
现在试试这个:
实例
var x = 3 + 5 + "8";
课外阅读
JavaScript 高级教程: အက်စ်အမ်ကာစ် ပုံစံ、 အက်စ်အမူမိုက် အလိုက်