လုပ်ငန်းအတွက် အရာ

JavaScript တွင် အရာဝတ္တု အတိုင်း အတိုင်း အချုပ်

JavaScript တွင် အများဆုံး အရာဝတ္တု အတိုင်း အတိုင်း ပါဝင်သည်

  • boolean အတိုင်း အတိုင်း new အခြား အသုံးပြုခြင်း
  • number အတိုင်း အတိုင်း new အခြား အသုံးပြုခြင်း
  • string အတိုင်း အတိုင်း new အခြား အသုံးပြုခြင်း
  • အရာဝတ္တု အတိုင်း အတိုင်း
  • အရာဝတ္တု အတိုင်း အတိုင်း
  • အရာဝတ္တု အတိုင်း အတိုင်း
  • အရာဝတ္တု အတိုင်း အတိုင်း
  • အရာဝတ္တု အတိုင်း အတိုင်း
  • အရာဝတ္တု အတိုင်း အတိုင်း

အရာဝတ္တု အတိုင်း အတိုင်း ပါဝင်သည်

JavaScript ပမာ အရာဝတ္တု အတိုင်း အတိုင်း

ပမာ အရာဝတ္တု အတိုင်း အတိုင်းအရာဝတ္တု အတိုင်း အတိုင်း ပါဝင်သည်

ပမာ အရာဝတ္တု အမျိုးအစားပမာ အရာဝတ္တု အတိုင်း အတိုင်း ပါဝင်သည်

JavaScript တွင် အရာဝတ္တု အမျိုးအစား 5 မျိုး ကို ကြေညာသည်

  • string
  • number
  • boolean
  • null
  • undefined

ပမာ အရာဝတ္တု အတိုင်း အတိုင်း ပြောင်းလဲနိုင်ခြင်း မရှိပါ (သို့မဟုတ် အခြား အသုံးပြုခြင်း မရှိပါ)

x = 3.14 ဟူ၍ ချင်း x အမည် အတိုင်း အတိုင်း ပြောင်းလဲနိုင်သည်။ သို့သော် 3.14 အတိုင်း အတိုင်း ပြောင်းလဲနိုင်ခြင်း မရှိပါ

အတိုင်း အမျိုးအစား အစီအစဉ်
"Hello" string "Hello" အတိုင်း ချင်း "Hello"
3.14 number 3.14 အတိုင်း ချင်း 3.14
true boolean true အတိုင်း ချင်း true
false boolean false အတိုင်း ချင်း false
null null (object) null အတိုင်း ချင်း null
undefined undefined undefined အတိုင်း ချင်း undefined

အရာဝတ္တု တွင် အမည် ပုံစံ ပါဝင်သည်

JavaScript အမည် ပုံစံ အတိုင်း အတိုင်း ပါဝင်သည်

实例

var person = "Bill Gates";

亲自试一试

အရာဝတ္တု တွင် အမည် ပုံစံ တစ်ခု သာ ပါဝင်သည်

ပုံစံ အတိုင်းအမည် : ပုံစံအမည် နှင့် ပုံစံ အဖွဲ့ ဖြင့် ရေးသားသည် (အမည် နှင့် ပုံစံ အကြား ကြားချိန်မှာ ကြားချိန်ဖြင့် ခွဲခြားသည်)

实例

var person = {firstName:"Bill", lastName:"Gates", age:62, eyeColor:"blue"};

亲自试一试

JavaScript အရာဝတ္တု အတိုင်း အမည်အမည် ပုံစံအမည် ပုံစံ အတိုင်း အရာဝတ္တု အဖွဲ့

အရာဝတ္တု အကို

JavaScript အရာဝတ္တုတွင် အမည် ပုံစံ အတိုင်း အမည်အရာ

အရာ အတိုင်း
firstName Bill
lastName Gates
age 62
eyeColor blue

အမည် ပုံစံ အတိုင်း ရေးသားသော အရာဝတ္တုများ အသွင်သတ်မှတ်သည့်

  • PHP တွင် ဆိုင်းဆိုင်းဆိုင်း
  • ပြည်ထောင်စု ပြည်ပြည်နယ် ပြည်ပြည်နယ်
  • C 中的哈希表
  • Java 中的哈希映射
  • Ruby 和 Perl 中的散列

အရာများ အသတ်မှတ်

方法是可以在对象上执行的动作

对象属性可以是原始值、其他对象以及函数。

အရာများ အသတ်မှတ်အရာများ အသတ်မှတ်အရာများ အသတ်မှတ်အရာများ အသတ်မှတ်

အရာ အတိုင်း
firstName Bill
lastName Gates
age 62
eyeColor blue
fullName function() {return this.firstName + " " + this.lastName;}

အက်စ်တို့ အရာများ အသတ်မှတ် အရာ မှာ အမည် နှင့် စာမျက်နှာ အရာ များ ဖြစ်ပါ

အောက်ပါ အခန်းတွင် အကြောင်းအရာ အသိုင်းအချင်း အသစ် သို့မဟုတ်

အက်စ်တို့ အရာများ အသတ်မှတ်

အက်စ်တို့ ကို ကျွန်ုပ် ကိုယ်တိုင် အရာများ အသတ်မှတ် နှင့် ဖွဲ့စည်း နိုင်

အရာများ အသတ်မှတ် အသုံးပြု နည်းပုံ များ ဖြင့်

  • အရာများ အသတ်မှတ် အသုံးပြု
  • အရာများ အသတ်မှတ် နှင့် ဖွဲ့စည်း အရာ တစ်ခု ဖြစ်စေ ကြောင်း အသုံးပြု
  • အရာများ အသတ်မှတ် နှင့် ဖွဲ့စည်း အရာ တစ်ခု ဖြစ်စေ ကြောင်း ဖော်ပြထား

ECMAScript 5 တွင် လည်း ဖွဲ့စည်းသူ အသုံးပြု Object.create() အရာများ အသတ်မှတ်ခြင်း အသုံးပြု

အရာများ အသတ်မှတ်ခြင်း အသုံးပြု

အရာများ အသတ်မှတ်ခြင်း အသုံးပြု သည် အများဆုံး စီမံခန့်ခွဲ နည်းပုံ

အရာများ အသတ်မှတ်ခြင်း အသုံးပြု၍ အဆိုပါ အရာများ အသတ်မှတ် နှင့် ဖွဲ့စည်းခြင်း အသုံးပြု

အရာများ အသတ်မှတ်ခြင်း မှာ ဆိချ်ပ်ဖက် ဖြစ် {} အမည် နှင့် အတိုင်း ပေါင်း (ဥပမာ age:62) တွင်

အောက်ပါ အဆိုပါ အကြောင်းအရာ မှာ လူကြီး အချက်အလက် ၄ခု ဖြင့် သတင်းအရာ တစ်ခု ဖြစ်စေ ကြောင်း ဖော်ပြထားသည်

实例

var person = {firstName:"Bill", lastName:"Gates", age:62, eyeColor:"blue"};

亲自试一试

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

实例

var person = {
    firstName:"Bill",
    lastName:"Gates",
    age:62,
    eyeColor:"blue"
};

亲自试一试

အက်စ်တို့ သက်သေ အသုံးပြု

အောက်ပါ အဆိုပါ အကြောင်းအရာ မှာ လူကြီး အချက်အလက် ၄ခု ဖြင့် သတင်းအရာ တစ်ခု ဖြစ်စေ ကြောင်း ဖော်ပြထားသည်

实例

var person = new Object();
person.firstName = "Bill";
person.lastName = "Gates";
person.age = 50;
person.eyeColor = "blue"; 

亲自试一试

အထူးသဖြင့် အဆိုပါ နေရာများ အကြောင်းအရာများ အတူတူ ဖြစ်နေသည်။ အသုံးပြု လိမ့်မည် မဟုတ် new Object()

出于简易性、可读性和执行速度的考虑,请使用第一种创建方法(对象文字方法)。

JavaScript 对象是易变的

对象是易变的:它们通过引用来寻址,而非值。

如果 person 是一个对象,下面的语句不会创建 person 的副本:

var x = person;  // 这不会创建 person 的副本。

对象 x 并非 person 的副本。它就是 person。x 和 person 是同一个对象。

对 x 的任何改变都将改变 person,因为 x 和 person 是相同的对象。

实例

var person = {firstName:"Bill", lastName:"Gates", age:62, eyeColor:"blue"}
var x = person;
x.age = 10;           // 这将同时改变 both x.age 和 person.age

亲自试一试

注释:JavaScript 变量不是易变的。只有 JavaScript 对象如此。