Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

นิพจน์ใน JavaScript คืออะไร?

เรียนรู้ว่านิพจน์คืออะไรใน 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 คุณถามและได้คำตอบ (ในรูปของ ค่าเดียว ).

น่าประหลาดใจ? คุณคาดหวังให้คำนี้พัฒนาสิ่งที่ซับซ้อนกว่านี้ไหม

ถ้าคุณทำ คุณไม่ได้อยู่คนเดียว นี่คือคำจำกัดความของนิพจน์ในพจนานุกรม:

  1. การกระทำเพื่อแสดงความคิดหรือความรู้สึกของตนให้เป็นที่รู้จัก
  2. การมองหน้าใครสักคนที่สื่อถึงอารมณ์ความรู้สึกบางอย่าง

ฉันไม่รู้เกี่ยวกับคุณ แต่ไม่มีอะไรในคำจำกัดความทั้งสองข้างต้นที่ดูเหมือนว่าเกี่ยวข้องกับตัวอย่างโค้ดด้านบน

อย่างไรก็ตาม หากคุณดูวิธีการใช้นิพจน์ในวิชาคณิตศาสตร์ คุณจะพบว่ามันมีความเกี่ยวข้องมากขึ้น แต่ถ้าคุณเป็นเหมือนฉันและภาษาแม่ของคุณไม่ใช่ภาษาอังกฤษ มีโอกาสที่ดีทีเดียวที่คุณจะไม่คิดเกี่ยวกับคณิตศาสตร์ในครั้งแรกที่ได้ยินคำว่า "นิพจน์" ในบริบทของการเขียนโปรแกรม

ความคิดสุดท้าย

เมื่อคุณมีปัญหาในการเชื่อมโยงคำกับบริบท (ในกรณีนี้คือการเขียนโปรแกรม) มักจะยากต่อการจดจำ และทำให้เป็นอุปสรรคทางจิตที่ทำให้แนวคิดง่ายๆ เข้าใจยากขึ้น

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

โชคดีที่วิธีแก้ปัญหานั้นง่าย คุณเพียงแค่ต้องทำซ้ำจนกว่าจะเกาะติด ในที่สุด คุณจะเริ่มเชื่อมโยงนิพจน์กับการเขียนโปรแกรมเมื่อคุณอยู่ในบริบทของการเขียนโปรแกรม เช่นเดียวกับที่คุณเชื่อมโยงกับสิ่งต่างๆ เช่น “การยืนยัน การประกาศ รูปลักษณ์” และของอื่นๆ ภายนอก ของการเขียนโปรแกรม