### ตัวแปรหรือ Variable คืออะไรและการใช้งานในภาษา JavaScript
ในโลกของการเขียนโปรแกรม ไม่ว่าจะเป็นสาขาวิชาการใด ตัวแปร (Variable) เป็นหนึ่งในธาตุพื้นฐานที่ขาดไม่ได้ เพราะตัวแปรคือสิ่งที่ช่วยเราจัดการข้อมูลที่จะนำมาประมวลผลในโปรแกรมได้อย่างมีระเบียบและยืดหยุ่น
เรามาเริ่มทำความรู้จักกับตัวแปรในภาษา JavaScript ซึ่งเป็นภาษาที่มีความนิยมสูงสำหรับการพัฒนาเว็บแอปพลิเคชันในปัจจุบัน
// การประกาศตัวแปรใน JavaScript สามารถทำได้โดยใช้ var, let หรือ const
var name = "John"; // var คือ keyword ที่ใช้ประกาศตัวแปรแบบเก่า
let age = 30; // let ใช้เพื่อประกาศตัวแปรที่มีการเปลี่ยนแปลงค่าได้
const isStudent = true; // const ใช้ประกาศตัวแปรที่ค่าไม่เปลี่ยนแปลง
การใช้ `var` เป็นสไตล์ที่เก่ากว่าซึ่งเราไม่ค่อยแนะนำเพราะมีข้อจำกัดทางด้านขอบเขตของตัวแปรหรือ scope ที่อาจนำไปสู่บั๊กได้ง่ายในโปรแกรมขนาดใหญ่ ปัจจุบัน `let` และ `const` ถูกนำมาใช้ทดแทนเพราะเขาใจขอบเขตของตัวแปรได้ดีกว่า (block-scoped).
ในการเขียนโปรแกรม ควรใช้ `const` เป็นหลักและเปลี่ยนไปใช้ `let` เมื่อจำเป็นต้องมีการเปลี่ยนแปลงค่าข้อมูลของตัวแปรนั้นๆ
const greeting = "สวัสดี"; // ตัวแปร greeting มีค่าไม่เปลี่ยนแปลง
let userName = "คนใช้งาน"; // ตัวแปร userName ค่าสามารถเปลี่ยนแปลงได้
userName = "เปลี่ยนชื่อ"; // การเปลี่ยนค่าตัวแปร let
console.log(greeting + ", " + userName); // ผลลัพธ์: สวัสดี, เปลี่ยนชื่อ
ในตัวอย่างนี้ `greeting` ถูกกำหนดค่าด้วย `const` ซึ่งหมายความว่าค่านี้จะไม่เปลี่ยนแปลงตลอดการทำงานของโปรแกรม ในขณะที่ `userName` สามารถถูกเปลี่ยนแปลงได้ โดยในที่นี้เราเปลี่ยนจาก "คนใช้งาน" เป็น "เปลี่ยนชื่อ".
let currentUser = "Somchai";
// คำสั่งเกี่ยวกับตัวแปรที่เก็บข้อมูลผู้ใช้เมื่อมีการล็อกอินหรือล็อกเอาท์
currentUser = "Somsri"; // ผู้ใช้ใหม่ล็อกอิน
console.log("ยินดีต้อนรับ, " + currentUser); // ผลลัพธ์: ยินดีต้อนรับ, Somsri
2. การคำนวณค่าในการสั่งซื้อสินค้า:
const pricePerItem = 200; // ราคาต่อชิ้นไม่เปลี่ยนแปลง
let quantity = 2; // จำนวนสินค้าที่ลูกค้าต้องการซื้อ
let totalPrice = pricePerItem * quantity; // คำนวณราคารวม
console.log("ราคารวม: " + totalPrice + " บาท"); // ผลลัพธ์: ราคารวม: 400 บาท
ตัวแปรเป็นสิ่งจำเป็นในการเขียนโปรแกรมทุกประเภท ไม่ว่าจะเป็นการจัดเก็บข้อมูลง่ายๆ ไปจนถึงการคำนวณที่ซับซ้อน จึงเป็นหัวใจสำคัญที่การเรียนรู้ภาษาโปรแกรมมิ่งเริ่มต้นจากการทำความเข้าใจเกี่ยวกับตัวแปรให้ดี
เพื่อให้คุณได้เรียนรู้ว่าตัวแปรนั้นมีความสำคัญและเป็นพื้นฐานในการเขียนโค้ดอย่างไร EPT (Expert-Programming-Tutor) เป็นโรงเรียนสอนการเขียนโปรแกรมที่จะพาคุณเข้าใจหลักการพื้นฐานไปจนถึงการใช้งานตัวแปรเพื่อแก้ไขปัญหาในโลกจริง มาร่วมเรียนรู้และพัฒนาทักษะการเขียนโปรแกรมกับเราที่ EPT วันนี้ เพื่ออนาคตที่สดใสในโลกของการเขียนโปรแกรม!
หมายเหตุ: ข้อมูลในบทความนี้อาจจะผิด โปรดตรวจสอบความถูกต้องของบทความอีกครั้งหนึ่ง บทความนี้ไม่สามารถนำไปใช้อ้างอิงใด ๆ ได้ ทาง EPT ไม่ขอยืนยันความถูกต้อง และไม่ขอรับผิดชอบต่อความเสียหายใดที่เกิดจากบทความชุดนี้ทั้งทางทรัพย์สิน ร่างกาย หรือจิตใจของผู้อ่านและผู้เกี่ยวข้อง
Tag ที่น่าสนใจ: ตัวแปร variable ภาษา_javascript การประกาศตัวแปร var let const block-scoped คำนวณค่า usecase ข้อมูลผู้ใช้งาน การสั่งซื้อสินค้า การเขียนโปรแกรม ept programming_basics
หากมีข้อผิดพลาด/ต้องการพูดคุยเพิ่มเติมเกี่ยวกับบทความนี้ กรุณาแจ้งที่ http://m.me/Expert.Programming.Tutor
085-350-7540 (DTAC)
084-88-00-255 (AIS)
026-111-618
หรือทาง EMAIL: NTPRINTF@GMAIL.COM
Copyright (c) 2013 expert-programming-tutor.com. All rights reserved. | 085-350-7540 | 084-88-00-255 | ntprintf@gmail.com