การใช้งาน ECMAScript ภาษา
- หน้าก่อนหน้า การทำงานของ JavaScript
- หน้าต่อไป ตัวแปร ECMAScript
ผู้พัฒนาที่เข้าใจภาษา Java, C และ Perl จะพบว่า ภาษา ECMAScript ง่ายต่อการเรียนรู้ เพราะมันยืมความหมายทางภาษาจากความหมายนี้
Java และ 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";
หมายเหตุเหมือนกับภาษาโปรแกรม Java, C และ PHP
ECMAScript ยืมบริบทหมายเหตุของภาษาโปรแกรมเหล่านั้น
มีสองประเภทของหมายเหตุ:
- หมายเหตุบรรทัดเริ่มต้นด้วยขีดเส้นทับ ( // )
- หมายเหตุบริบทหลายบรรทัดเริ่มต้นด้วยขีดเส้นใต้เดียว ( /* ) และสิ้นสุดด้วยขีดเส้นใต้เดียว ( */ )
//this is a single-line comment /*this is a multi- comment*/
วงวางนำเสนอบล็อครหัส
หนึ่งในความคิดที่มีมาจาก Java คือบล็อครหัส
บล็อครหัสนำเสนอชุดของประจำที่ควรที่จะปฏิบัติตามลำดับ ประจำที่ถูกบรรจุด้วยวงวาง ( { ) และวงวาง ( } )
ตัวอย่าง:
if (test1 == "red") { test1 = "blue"; alert(test1); }
- หน้าก่อนหน้า การทำงานของ JavaScript
- หน้าต่อไป ตัวแปร ECMAScript