source code สำหรับโปรแกรมจำลองเกมส์เสี่ยงทาย Magic Eight Ball

โปรแกรมนี้เขียนใน code editor ที่เรียกว่า Visual Studio จากนั้น save เป็นไฟล์นามสกุล .js และรันไฟล์ใน terminal โดยเครื่องเราต้องมี Node.js (JavaScript Runtime Environment) ติดตั้งก่อนถึงจะรันได้

source code โปรแกรม

let เป็น keyword ประกาศตัวแปร โดยตัวแปรในที่นี้คือ userName

เราจะกำหนดค่าตัวแปรโดยใช้เครื่องหมาย =

สำหรับ let userName = ‘ ‘; คือการกำหนดตัวแปรชื่อ userName โดยค่าตัวแปรเป็น empty string (เพราะ = ‘ ‘)

การกำหนดค่าตัวแปรไม่ให้เป็น empty string เช่น

let userName = ‘Jack’;

โปรแกรมนี้ใช้ ​method จาก ​Math Library ทั้งหมด 2 methods คือ Math.floor และ Math.random

แสดงผลใน terminal

หลังจากเขียนโปรแกรมเสร็จแล้ว ต้อง save โปรแกรมไว้ในโฟลเดอร์ใดโฟลเดอร์หนึ่ง

เปิด terminal ป้อนคำสั่ง cd (change direction) ไปที่โฟลเดอร์ที่เรา save ไฟล์ไว้

จากนั้นป้อนคำสั่ง node ชื่อไฟล์.js

โปรแกรมที่เขียนไว้ด้านบนชื่อไฟล์ว่า eightball.js

วิธีหา path ของไฟล์บน macOS

หากไม่รู้ path ของไฟล์ ให้คลิ้กขวาที่ไฟล์ แล้วกดเลือก Get Info

ที่หน้าจอจะมีหน้าต่างเล็กๆขึ้นมา เป็นรายละเอียดของไฟล์ กดดู General เพื่อดูที่ path ไฟล์

ดูที่ ​Where จะเห็นว่าอันนั้นคือ path ของไฟล์

Macintosh HD -> Users -> maria -> project

ปกติ path เริ่มต้นใน terminal จะเริ่มที่โฟลเดอร์ของ user ก่อน นั่นก็คือ โฟลเดอร์ maria สิ่งที่ต้องทำต่อจากนี้ก็คือการใช้คำสั่ง command line cd ไปที่ โฟลเดอร์ที่มีไฟล์ JavaScript ที่ต้องการรัน

cd project

จากนั้นจึงรันด้วยคำสั่ง node eightball.js

การใช้งาน terminal ให้มีประสิทธิภาพที่สุด ควรจะมีความรู้เกี่ยวกับคำสั่ง command line เพราะใน terminal คอมพิวเตอร์จะรับคำสั่งจากคีย์บอร์ดเท่านั้น