ในบทก่อนหน้า เราได้เรียนรู้ว่าเราสามารถเขียนคอมเม้นต์ในภาษา HTML ได้โดยเขียนโค้ดเป็นรูปแบบนี้:
<!-- คอมเม้นต์ -->
ในภาษา JavaScript ก็มีคอมเม้นต์เช่นกัน มีอยู่ 2 รูปแบบ
คอมเม้นต์บรรทัดเดียว เริ่มด้วยการพิมพ์ // คอมเม้นต์จะยาวไปจนถึงจุดสิ้นสุดของบรรทัด
//
// คอมเม้นต์บรรทัดเดียว
เราสามารถใช้คอมเม้นต์เพื่ออธิบายโค้ดที่อาจจะไม่ตรงไปตรงมาได้
let a = document.getElementById('a') let b = document.getElementById('b') let c = document.getElementById('c') let btn = document.getElementById('btn') calculate.onclick = () => { // ใช้ `* 1` เพื่อแปลงค่าจาก string เป็น number let answer = (a.value * 1) + (b.value * 1) c.value = answer }
เวลาคอมพิวเตอร์รันโค้ดที่เราเขียน มันก็จะอ่านข้ามคอมเม้นต์ครับ
หรือบางทีเราต้องการให้โค้ดบางบรรทัดไม่ทำงาน แต่ยังอยากเก็บโค้ดนั้นไว้ชั่วคราว ก็สามารถใส่ // ไว้ข้างหน้าบรรทัด เพื่อให้คอมพิวเตอร์ทำงานข้ามบรรทัดนั้นไปได้ครับ
calculate.onclick = () => { let answer = (a.value * 1) + (b.value * 1) // console.log(answer) c.value = answer }
ในตัวอย่างนี้ โค้ด console.log(answer) จะไม่ทำงาน เพราะกลายเป็นคอมเม้นต์ไปแล้ว
console.log(answer)
คอมเม้นต์หลายบรรทัด เริ่มด้วยการพิมพ์ /* และจบด้วยการพิมพ์ */
/*
*/
/* คอมเม้นต์หลายบรรทัด บรรทัดที่ 2 บรรทัดที่ 3 */
คอมเม้นต์ในภาษา JavaScript
ในบทก่อนหน้า เราได้เรียนรู้ว่าเราสามารถเขียนคอมเม้นต์ในภาษา HTML ได้โดยเขียนโค้ดเป็นรูปแบบนี้:
ในภาษา JavaScript ก็มีคอมเม้นต์เช่นกัน มีอยู่ 2 รูปแบบ
คอมเม้นต์บรรทัดเดียว (line comment)
คอมเม้นต์บรรทัดเดียว เริ่มด้วยการพิมพ์
//
คอมเม้นต์จะยาวไปจนถึงจุดสิ้นสุดของบรรทัดเราสามารถใช้คอมเม้นต์เพื่ออธิบายโค้ดที่อาจจะไม่ตรงไปตรงมาได้
เวลาคอมพิวเตอร์รันโค้ดที่เราเขียน มันก็จะอ่านข้ามคอมเม้นต์ครับ
หรือบางทีเราต้องการให้โค้ดบางบรรทัดไม่ทำงาน แต่ยังอยากเก็บโค้ดนั้นไว้ชั่วคราว ก็สามารถใส่
//
ไว้ข้างหน้าบรรทัด เพื่อให้คอมพิวเตอร์ทำงานข้ามบรรทัดนั้นไปได้ครับในตัวอย่างนี้ โค้ด
console.log(answer)
จะไม่ทำงาน เพราะกลายเป็นคอมเม้นต์ไปแล้วคอมเม้นต์หลายบรรทัด (block comment)
คอมเม้นต์หลายบรรทัด เริ่มด้วยการพิมพ์
/*
และจบด้วยการพิมพ์*/