1. จะเพิ่มคุณสมบัติให้กับวัตถุได้อย่างไร?
วิธีที่ 1: var b = {};
b["ชื่อ"] = "ทดสอบ";
ลบ b.name ลบคุณสมบัติของวัตถุ
วิธีที่ 2: b.name = "ทดสอบ";
2. จะทราบได้อย่างไรว่ามีการประกาศตัวแปรหรือไม่?
typeof(a) == "ไม่ได้กำหนด"
typeof(d) == "function" ไม่ว่าจะเป็นฟังก์ชันหรือไม่
3. จะแสดงเป็นสตริงได้อย่างไร?
ด้วยเครื่องหมายคำพูดคู่ ("") หมายเลขบรรทัดเดียว ('') แบ็กสแลช (//)
1+"1"=11
1+'1'=11
4.Javascript มีตัวเลขประเภทเดียวเท่านั้น นั่นคือตัวเลข
5. Javascript มีประเภทข้อมูลพื้นฐานอะไรบ้าง?
หมายเลข (ตัวเลข), สตริง (สตริง), บูลีน (บูลีน), ไม่ได้กำหนด (ไม่ได้กำหนด), Null (ว่าง)
นอกจากนี้: วัตถุ
6. อะไรคือความแตกต่างระหว่างคลาสและออบเจ็กต์? จะใช้งานด้วยจาวาสคริปต์ได้อย่างไร?
คัดลอกรหัสรหัสดังต่อไปนี้:
ฟังก์ชั่น myClass()
-
myClass.prototype.ID = 1;
myClass.prototype.Name = "จอห์นสัน";
myClass.prototype.showMessage = ฟังก์ชั่น()
-
alert("ID: " + this.ID + "ชื่อ: " + this.Name);
-
var obj1 = myClass ใหม่ ();
obj1.showMessage();
7. JavaScript มีลูปกี่ประเภท?
สองชนิด. สำหรับลูปและในขณะที่วนซ้ำ