ลักษณะทั่วไปของ JavaScript

JavaScript เป็นภาษาโปรแกรมพื้นฐานที่ใช้งานเพื่อพัฒนาเว็บ ตอนแรกมันถูกพัฒนาด้วย netscape เป็นภาษาที่ดัดแปลงได้ง่าย

ซึ่ง javascript ไม่ใช่ ภาษา java อย่างที่คนทั่วไปเข้าใจ แต่ว่ามันคล้ายกับภาษา C มากกว่า โดยสร้างตามมาตรฐานของ ECMAScript ที่เป็นภาษาสคริปต์ที่พัฒนาโดยซัน ไมโครซิสเต็มส์

JavaScript เป็นภาษาฝั่ง client คือหมายความว่าซอร์สโค้ดเมื่อถูกเขียนขึ้นมาแล้วจะใช้งานที่เครื่อง client เท่านั้น มันจะเกี่ยวข้องกับ web browser มากกว่า web server หมายความว่าฟังก็ชันในภาษานี้จะทำงานหลังจากที่โหลดเว็บเพจเสร็จเรียบร้อยแล้ว 

ตัวอย่างเช่นฟังก์ชันของจาวาสคริปต์ที่ตรวจสอบแบบฟอร์มของเว็บ ก่อนที่จะมีการซับมิต จะต้องแน่ใจว่าฟิลด์ที่ต้องการทั้งหมด ได้กรอกข้อมูลอย่างครบถ้วนแล้ว โค้ดใน javascript จะสร้าง error message ก่อนที่ข้อมูลจะส่งไปยัง server (ดักจับ error ระหว่างทาง)

เช่นเดียวกับภาษาทาง server อื่นๆ เช่น php, asp จาวาสคริปต์สามารถเพิ่มเข้าไปได้ในระหว่าง html ของเว็บเพจ ขณะที่ จาวาสคริปต์ยังคงมียุ่งเกี่ยวกับเว็บเพจแบบเต็มรูปแบบ ซึ่งบางครั้งจะถูกอ้างอิงว่า .js file และใช้งานกับเบราวเซอร์เท่านั้น

ตัวอย่างของภาษานี้แบบง่ายๆ คือเป็นการบวกตัวเลขสองตัวเลย คือ ตัวเลข 7 และ 11 โค้ดที่เขียนนี้จะมีการรวมแท็ก html ด้วย และจะแสดงผลออกมาเป็น 18 ใน text box

javaScript เมื่อแทรกเข้าไปในโค้ดจะต้องมี แท็กว่า <script > โดยแท็กนี้สามารถแทรกได้ในทุกส่วนของโค้ด เช่นในอีเวนต์ของ onclick, onMouseDown, onMouseUp, onKeyDown, onKeyUp, onFocus, onBlur, onSubmit, และอื่นๆอีกมากมาย ขณะที่ภาษานี้เป็นภาษาพื้นฐานในการพัฒนาเว็บแต่ว่าโปรแกรมเมอร์หลายคน อาจจะชอบใช้ library ของมันที่เรียกว่า jquery เพื่อเพิ่มให้ element ต่างๆ เปลี่ยนแปลงอย่าง advance มากยิ่งขึ้น

ในการเขียนโค้ดภาษา จาวาสคริปต์เรามาดูตัว dollar sign ($) และ the underscore (_) ที่เป็นตัวอักษรเฉพาะที่ใช้ในภาษานี้กัน มันหมายถึงว่าเป็นการระบุชื่อตัวแปร,ฟังก์ชัน,คุณสมบัติ,อีเวนต์และ ออบเจ็กต์ต่างๆ 

ในเรื่องนี้ คาแรกเตอร์ทั้งสองนี้แสดงเหมือนเป็นสัญลักษณ์พิเศษ และเครื่องคอมพิวเตอร์จะใช้ตัวอักษร $, _ เหมือนเป็นตัวอักษรโดยทั่วไป 

ตัวระบุ จาวาสคริปต์จะต้องขึ้นต้นด้วยตัวอักษรเท่านั้น โดยเป็นตัวใหญ่หรือตัวเล็กเท่านั้น และต่อมาสามารถต่อด้วย _, $ และตัวเลขได้ตั้งแต่ 0-9 หมายความว่าจะมีทั้งหมด 54 ตัวอักษรที่สามารถเป็นตัวนำหน้าตัวแปรได้  ก็คือ a-z,A-Z รวมถึงสัญลักษณ์พิเศษ $ และ _ ด้วย

การเขียนโปรแกรมโดยทั่วไป ต้องเขียนตามหลักการของโปรแกรมมิเช่นนั้น โปรแกรมจะทำงานไม่ได้ javascript เป็นภษาขั้นพื้นฐานที่นักเขียนโปรแกรมจำเป็นต้องเขียนให้ได้หากต้องการจะพัฒนาปรับปรุงเว็บ และเป็นพื้นฐานของการเขียนเว็บในอนาคต และภาษา javascript เป็นคนละภาษากับภาษา java และคนคิดค้นก็เป็นคนละคนกัน