Statements ใน JavaScript หมายถึงอะไร

หลาย ๆ คนที่เริ่มพึ่งเริ่มจะเขียนโปรแกรมอาจจะเคยเห็นคำว่า Statements แต่ก็คงจะงงว่ามันคืออะไร ถ้าจะให้แปลตามศัพท์บัญญัติของสำนักงานราชบัณฑิตยสภา ศัพท์คอมพิวเตอร์และเทคโนโลยีสารสนเทศ (พิมพ์ครั้งที่ ๗ พ.ศ. ๒๕๔๙) Statement ก็จะแปลว่า “ข้อความสั่ง” …

แปลตามความเข้าใจของผมก็คือข้อความที่ใช้สั่งการอะไรประมาณนี้ สรุปง่าย ๆ ว่า

Statement ก็คือคำสั่งในภาษาโปรแกรม

เพื่อทำความเข้าใจคำว่า Statements มากขึ้น ผมจะขอกล่าวถึงก่อนว่า Computer Program คืออะไร

  • Computer Program ก็คือชุดของคำสั่งต่าง ๆ ในการเขียนภาษาโปรแกรม คำสั่งพวกนี้ก็จะเรียกว่า Statements

Statement ใน JavaScript จะประกอบไปด้วย

  • Values
  • Operators
  • Expressions
  • Keywords
  • Comments

แถมให้นิดนึงครับ เดี๋ยวมันจะจบเร็วไป ???

JavaScript Code blocks

Statements ใน JavaScript สามารถนำมารวมเป็นชุดเดียวกันได้ และสามารถนำไปใส่ในปีกกา {…} ได้ สิ่งนี้เรียกว่า Code Block ซึ่งจุดประสงค์ของ Code Block ก็คือ การนำ Code มารวมกัน และรันด้วยกัน

ตัวอย่าง

function pow(base, exponent) {
if(base <= 0){
return 0;
// block ที่ 1
} if(base === 1 ){
return 1;
// block ที่ 2
} let result = 1; for(let i = 0 ; i < exponent ; i++ ){
result *= base;
// block ที่ 3
} return result;
}

และ Block อันใหญ่ก็คลุม block ทั้ง 3 อันอีกที

ขอขอบคุณข้อมูลจาก:
https://medium.com/@sonter/statements-%E0%B9%83%E0%B8%99-javascript-%E0%B8%AB%E0%B8%A1%E0%B8%B2%E0%B8%A2%E0%B8%96%E0%B8%B6%E0%B8%87%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3-5bfe121eb65a

Write a comment