เรียนรู้ว่านิพจน์คืออะไรใน JavaScript และคำบางคำทำให้สิ่งต่าง ๆ ฟังดูซับซ้อนกว่าที่เป็นอยู่ได้อย่างไร
ใน JavaScript นิพจน์เป็นเพียงวิธีการถามคำถามที่ได้รับคำตอบด้วยค่า และมักจะเป็น ค่าเดียว .
นี่คือนิพจน์:
console.log(5 + 5)
// result: 10
นี่คือสิ่งที่เกิดขึ้นด้านบน:
คุณถาม:“JavaScript 5 + 5 คืออะไร”
JavaScript:“5 + 5 ประเมินเป็น 10”
นิพจน์เป็นวิธีที่จะได้รับ ผลลัพธ์ของ หรือ การประเมิน (สิ่งเดียวกัน คำต่างกัน) ของอินพุต — ในกรณีนี้คือ 5 + 5
นี่คือนิพจน์อื่นที่ใช้ JavaScript typeof
โอเปอเรเตอร์:
console.log(typeof([]))
// result: object
ในโค้ดด้านบน เราถาม JavaScript “ประเภทของ []
. คืออะไร (วงเล็บเหลี่ยม)? ”
และ JavaScript ตอบกลับ “วัตถุ” .
นั่นคือสาระสำคัญของนิพจน์ JavaScript คุณถามและได้คำตอบ (ในรูปของ ค่าเดียว ).
น่าประหลาดใจ? คุณคาดหวังให้คำนี้พัฒนาสิ่งที่ซับซ้อนกว่านี้ไหม
ถ้าคุณทำ คุณไม่ได้อยู่คนเดียว นี่คือคำจำกัดความของนิพจน์ในพจนานุกรม:
- การกระทำเพื่อแสดงความคิดหรือความรู้สึกของตนให้เป็นที่รู้จัก
- การมองหน้าใครสักคนที่สื่อถึงอารมณ์ความรู้สึกบางอย่าง
ฉันไม่รู้เกี่ยวกับคุณ แต่ไม่มีอะไรในคำจำกัดความทั้งสองข้างต้นที่ดูเหมือนว่าเกี่ยวข้องกับตัวอย่างโค้ดด้านบน
อย่างไรก็ตาม หากคุณดูวิธีการใช้นิพจน์ในวิชาคณิตศาสตร์ คุณจะพบว่ามันมีความเกี่ยวข้องมากขึ้น แต่ถ้าคุณเป็นเหมือนฉันและภาษาแม่ของคุณไม่ใช่ภาษาอังกฤษ มีโอกาสที่ดีทีเดียวที่คุณจะไม่คิดเกี่ยวกับคณิตศาสตร์ในครั้งแรกที่ได้ยินคำว่า "นิพจน์" ในบริบทของการเขียนโปรแกรม
ความคิดสุดท้าย
เมื่อคุณมีปัญหาในการเชื่อมโยงคำกับบริบท (ในกรณีนี้คือการเขียนโปรแกรม) มักจะยากต่อการจดจำ และทำให้เป็นอุปสรรคทางจิตที่ทำให้แนวคิดง่ายๆ เข้าใจยากขึ้น
นี่คือเหตุผลที่ฉันพูดเสมอว่าการเรียนรู้ความหมายตามบริบทของคำศัพท์ทางเทคนิคมีชัยไปกว่าครึ่งเมื่อคุณเรียนรู้วิธีเขียนโค้ด
โชคดีที่วิธีแก้ปัญหานั้นง่าย คุณเพียงแค่ต้องทำซ้ำจนกว่าจะเกาะติด ในที่สุด คุณจะเริ่มเชื่อมโยงนิพจน์กับการเขียนโปรแกรมเมื่อคุณอยู่ในบริบทของการเขียนโปรแกรม เช่นเดียวกับที่คุณเชื่อมโยงกับสิ่งต่างๆ เช่น “การยืนยัน การประกาศ รูปลักษณ์” และของอื่นๆ ภายนอก ของการเขียนโปรแกรม