ฟังก์ชัน prompt ใน JavaScript

คุณรู้จักฟังก์ชัน alert แล้ว ซึ่งแสดงข้อความที่กำหนดบนหน้าจอ นอกจากนี้ยังมี ฟังก์ชันที่คล้ายกันคือ prompt ซึ่ง ช่วยให้รับข้อความใดๆ จากผู้ใช้ได้

ลองถามชื่อผู้ใช้เป็นตัวอย่าง:

javascriptprompt('ชื่อของคุณคืออะไร?');

รันโค้ดด้านบนเพื่อดู กล่องข้อความที่แสดงโดยฟังก์ชัน prompt พิมพ์ชื่อของคุณและคลิกปุ่ม หาก คุณทำตามขั้นตอนที่อธิบายไว้ด้านบนทั้งหมด ชื่อที่คุณป้อนจะเข้าสู่สคริปต์ของเรา

เพื่อให้เข้าถึงชื่อที่ป้อนได้ ผลลัพธ์ของการทำงานของฟังก์ชัน prompt ต้องกำหนดค่าให้กับตัวแปรบางตัว ตัวอย่างเช่น ดังนี้:

javascriptlet name = prompt('ชื่อของคุณคืออะไร?');

ในบรรทัดถัดไปของโค้ด ลองแสดง ชื่อที่ป้อนไว้ก่อนหน้านี้บนหน้าจอ โดยใช้ ฟังก์ชัน alert:

javascriptlet name = prompt('ชื่อของคุณคืออะไร?');
alert('ชื่อของคุณ: ' + name);

คุณต้องเข้าใจว่าเมื่อเรียกใช้ฟังก์ชัน prompt การทำงานของสคริปต์ต่อไป จะถูกบล็อก จนกว่าจะป้อนข้อมูลที่เกี่ยวข้อง โดยทั่วไป ฟังก์ชัน alert ก็ทำงานเช่นเดียวกัน เพียงแต่รอการคลิก บนปุ่มที่เกี่ยวข้อง

อย่างไรก็ตาม การใช้ตัวแปรไม่จำเป็นเสมอไป:

javascriptalert('ชื่อของคุณ: ' + prompt('ชื่อของคุณคืออะไร?'));
Задание 1

ถามอายุผู้ใช้ด้วยฟังก์ชัน prompt แสดงอายุที่ผู้ใช้ป้อน โดยใช้ alert