การแสดงผลลัพธ์ JavaScript

JavaScript Output หมายถึงผลลัพธ์หรือค่าที่ถูกแสดงหลังจากที่โค้ด JavaScript ถูกประมวลผลเสร็จสมบูรณ์ เราสามารถแสดงผลลัพธ์ JavaScript ได้หลายวิธี ขึ้นอยู่กับว่าเราต้องการให้แสดงผลที่ไหนและอย่างไร มาดูรายละเอียดกัน

วิธีการแสดงผลใน JavaScript

การแสดงผลใน JavaScript มีหลายวิธีที่ใช้กันบ่อย ๆ เช่น

  • ใช้ console.log() วิธีนี้เป็นวิธีที่ง่ายที่สุดในการแสดงผลลัพธ์ไปยัง “คอนโซล” (Console) ของเบราว์เซอร์ ซึ่งคอนโซลเป็นเครื่องมือสำหรับนักพัฒนาเพื่อใช้ตรวจสอบหรือแสดงข้อความเพื่อดีบั๊กโค้ด

ตัวอย่างโค้ด

console.log("สวัสดีโลก!");

ผลลัพธ์: ข้อความ “สวัสดีโลก!” จะถูกแสดงในคอนโซลของเบราว์เซอร์ (สามารถเปิดคอนโซลได้ใน Developer Tools)

  • ใช้ alert() วิธีนี้จะแสดงข้อความในรูปแบบหน้าต่างป๊อปอัพ (alert box) บนเบราว์เซอร์ ซึ่งผู้ใช้จะต้องกดปุ่ม “ตกลง” (OK) เพื่อปิดหน้าต่างนี้

ตัวอย่างโค้ด

alert("สวัสดีโลก!");

ผลลัพธ์ จะมีหน้าต่างป๊อปอัพขึ้นมาพร้อมกับข้อความ “สวัสดีโลก!”

ใช้ document.write() วิธีนี้จะเขียนผลลัพธ์ไปยังหน้าเว็บเพจโดยตรง ซึ่งจะทำให้เนื้อหาของเว็บเพจทั้งหมดถูกเขียนทับด้วยผลลัพธ์ที่ต้องการ

ตัวอย่างโค้ด

document.write("สวัสดีโลก!");

ผลลัพธ์: ข้อความ “สวัสดีโลก!” จะถูกแสดงในหน้าเว็บเพจโดยตรง

  • ใช้การเปลี่ยนแปลงองค์ประกอบใน DOM อีกวิธีที่ได้รับความนิยมคือการใช้ JavaScript เพื่อเปลี่ยนแปลงค่าหรือข้อความในองค์ประกอบ (element) ของหน้า HTML ผ่านการเข้าถึง DOM (Document Object Model)

ตัวอย่างโค้ด

document.getElementById("myElement").innerHTML = "สวัสดีโลก!";

ผลลัพธ์: ข้อความในองค์ประกอบ HTML ที่มี id ชื่อว่า myElement จะเปลี่ยนเป็น “สวัสดีโลก!”

ตัวอย่างอื่นๆ ของการแสดงผล JavaScript

JavaScript สามารถใช้แสดงผลลัพธ์แบบที่มีการคำนวณหรือการประมวลผลข้อมูลต่าง ๆ ได้ด้วย เช่น:

การคำนวณตัวเลข

let sum = 5 + 3;
console.log(sum); // ผลลัพธ์: 8

การเช็คเงื่อนไข

let age = 20;
if (age >= 18) {
  console.log("คุณสามารถลงคะแนนเสียงได้");
} else {
  console.log("คุณยังไม่ถึงเกณฑ์ที่จะลงคะแนนเสียง");
}

สรุป

JavaScript Output คือผลลัพธ์ที่ได้จากการประมวลผลโค้ด JavaScript ซึ่งสามารถแสดงผลได้หลายวิธีตามที่เราต้องการ ไม่ว่าจะเป็นการแสดงผลในคอนโซล, หน้าต่างป๊อปอัพ, การเขียนลงในหน้าเว็บโดยตรง หรือการเปลี่ยนแปลงเนื้อหาในองค์ประกอบ HTML

Leave a Reply