Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript
JavaScript
  1. คำสั่ง for loop ใน JavaScript คืออะไร?

    คำสั่ง for loop เป็น รูปแบบลูปที่กะทัดรัดที่สุด รวม 3 ส่วนสำคัญในบรรทัดเดียว: Initialization: กำหนดค่าเริ่มต้นตัวนับ (รันครั้งแรกเท่านั้น) Test Condition: ตรวจสอบเงื่อนไขก่อนแต่ละรอบ (true = ทำต่อ, false = หยุด) Iteration: อัปเดตตัวนับหลังแต่ละรอบ ไวยากรณ์ for (initialization; testConditio

  2. โอเปอเรเตอร์ Spread (...) ใน JavaScript คืออะไร?

    โอเปอเรเตอร์ Spread (...) ใช้ ขยาย (Expand) Iterable Object (Array, String, Object, Map, Set, Arguments, NodeList ฯลฯ) เป็นรายการองค์ประกอบแยกต่างหาก ใช้ใน 3 บริบทหลัก: Function Arguments: func(...iterable) Array Literals: [...iterable, ...] Object Literals: {...obj, ...} (ES2018) ตัวอย่าง

  3. โอเปอเรเตอร์ Double Tilde (~~) ใน JavaScript คืออะไร?

    โอเปอเรเตอร์ Double Tilde (~~) คือการใช้ Bitwise NOT (~) สองครั้งติดกัน ใช้เป็น ทางเลือกเร็วกว่า Math.floor() สำหรับจำนวนบวก เพื่อตัดทศนิยม (Truncate toward zero) ตัวอย่างโค้ด <html> <body> <script> var a = 2.9; var b = ~~a; // 2 var c = Math.floor(a); // 2

  4. โอเปอเรเตอร์ OR Assignment (|=) ใน JavaScript คืออะไร?

    โอเปอเรเตอร์ OR Assignment (|=) เป็น Compound Assignment Operator ที่ทำ Bitwise OR ระหว่าง operand ซ้ายและขวา แล้วกำหนดผลลัพธ์กลับให้ operand ซ้าย ไวยากรณ์ x |= y // เทียบเท่า x = x | y ตัวอย่างโค้ด <html> <body> <script> var a = 2; // บิต: 10 var b = 3; // บิต: 11

  5. โอเปอเรเตอร์ XOR Assignment (^=) ใน JavaScript คืออะไร?

    โอเปอเรเตอร์ XOR Assignment (^=) เป็น Compound Assignment Operator ที่ทำการ XOR แบบบิตเวิร์สระหว่าง operand ซ้ายและขวา แล้วกำหนดผลลัพธ์กลับให้ operand ซ้าย ไวยากรณ์ x ^= y // เทียบเท่า x = x ^ y ตัวอย่างโค้ด <html> <body> <script> var a = 2; // บิต: 10 var b = 3; //

  6. โอเปอเรเตอร์ new ใน JavaScript คืออะไร?

    คีย์เวิร์ด new ใน JavaScript เป็น โอเปอเรเตอร์สร้างอินสแตนซ์ (Instance) ของ User-defined Object Type หรือ Built-in Constructor Function ทำงาน 4 ขั้นตอน: สร้าง Object ใหม่ว่างเปล่า เชื่อม __proto__ ของ Object ใหม่ ไปยัง Constructor.prototype เรียก Constructor Function ด้วย this ชี้ไป Object ใ

  7. คำสั่ง if ใน JavaScript คืออะไร?

    คำสั่ง if เป็น โครงสร้างควบคุมพื้นฐานที่สุด ให้ JavaScript ตัดสินใจรันโค้ดหรือไม่รันจากเงื่อนไข หากเงื่อนไขเป็น true รันบล็อกโค้ด มิฉะนั้นข้ามไป ไวยากรณ์ if (condition) { // รันเมื่อ condition เป็น true } // โค้ดต่อไปทำงานต่อปกติ ตัวอย่างโค้ด 18) { document.write(Eligible to vote!);

  8. คำสั่ง if...else ใน JavaScript คืออะไร?

    คำสั่ง if...else เป็นโครงสร้างควบคุมพื้นฐานที่ให้ JavaScript รันโค้ดต่างกันตามเงื่อนไข หากเงื่อนไขเป็น true รันบล็อก if มิฉะนั้นรันบล็อก else ไวยากรณ์ if (condition) { // รันเมื่อ condition เป็น true } else { // รันเมื่อ condition เป็น false } ตัวอย่างโค้ด 18) { document.write(Eligible

  9. คำสั่ง if...else if... ใน JavaScript คืออะไร?

    คำสั่ง if...else if...else เป็นรูปแบบขยายของ if...else ที่ช่วยให้ JavaScript ตัดสินใจจากหลายเงื่อนไขตามลำดับ เงื่อนไขจะถูกตรวจสอบจากบนลงล่าง เมื่อเจอเงื่อนไขที่เป็น true จะรันบล็อกนั้นแล้วข้ามส่วนที่เหลือ ไวยากรณ์ if (condition1) { // รันเมื่อ condition1 เป็น true } else if (condition2) { // ร

  10. คำสั่ง Switch...case ใน JavaScript คืออะไร?

    คำสั่ง switch ใช้เพื่อ ประเมินนิพจน์หนึ่งแล้วเปรียบเทียบกับหลาย case เพื่อเลือกบล็อกโค้ดที่จะรัน ใช้แทน if...else if ซ้อนๆ ได้อย่างมีประสิทธิภาพและอ่านง่ายกว่า ไวยากรณ์ switch (expression) { case value1: // โค้ดเมื่อ expression === value1 break; case value2: // โค้ดเมื่อ expression

  11. คำสั่ง break ใน JavaScript คืออะไร?

    คำสั่ง break ใช้เพื่อ ออกจากลูป (loop) หรือ switch statement ทันที การทำงานจะกระโดดไปยังคำสั่งถัดไปหลังบล็อกที่ถูก break การทำงาน ในลูป (for, while, do-while): หยุดลูปทันที ไม่ทำ iteration ที่เหลือ ใน switch: ออกจาก switch block ทันที ป้องกัน fall-through ไม่สามารถใช้ กับ if, function, หรือ

  12. โอเปอเรเตอร์บวกกำหนดค่า (+=) ใน JavaScript คืออะไร?

    โอเปอเรเตอร์บวกกำหนดค่า (+=) เป็น Compound Assignment Operator ที่ทำสองอย่างพร้อมกัน: บวก operand ขวามือกับ operand ซ้ายมือ แล้วกำหนดผลลัพธ์กลับให้ operand ซ้ายมือ ไวยากรณ์ x += y // เทียบเท่า x = x + y ตัวอย่างโค้ด <html> <body> <script> var a = 33; var b = 10; d

  13. โอเปอเรเตอร์บวก (+) ใน JavaScript คืออะไร?

    โอเปอเรเตอร์บวก (+) ใน JavaScript มีสองหน้าที่หลัก: การบวกตัวเลข (Addition): รวมค่าตัวเลขสองค่า การต่อสตริง (String Concatenation): รวมข้อความสองชุด ตัวอย่างโค้ด <html> <body> <script> var a = 33; var b = 10; document.write(a + b = ); result = a + b; d

  14. โอเปอเรเตอร์กำหนดค่า (=) ใน JavaScript คืออะไร?

    โอเปอเรเตอร์กำหนดค่า (=) ใช้เพื่อ กำหนดค่าจาก operand ขวามือให้กับ operand ซ้ายมือ Operand ซ้ายมือต้องเป็นตัวแปรหรือสิ่งที่สามารถกำหนดค่าได้ (lvalue) ในขณะที่ operand ขวามือสามารถเป็นนิพจน์ أيได้ ตัวอย่างพื้นฐาน <html> <body> <script> var a = 33; var b = 10; documen

  15. โอเปอเรเตอร์ AND แบบบิตเวิร์ส (&) ใน JavaScript คืออะไร?

    โอเปอเรเตอร์ AND แบบบิตเวิร์ส (&) ทำการดำเนินการ Boolean AND บนแต่ละบิตของอินจิเจอร์สองตัว ผลลัพธ์จะเป็น 1 ก็ต่อเมื่อทั้งสองบิตเป็น 1 หากบิตใดบิตหนึ่งเป็น 0 ผลลัพธ์จะเป็น 0 ตารางความจริง ABA & B 000 010 100 111 ตัวอย่างโค้ด <html> <body> <script> var a

  16. โอเปอเรเตอร์ Left Shift แบบบิตเวิร์ส (<<) ใน JavaScript คืออะไร?

    โอเปอเรเตอร์ Left Shift แบบบิตเวิร์ส (<<) เลื่อนบิตของ operand ตัวแรกไปทางซ้ายตามจำนวนบิตที่ระบุโดย operand ตัวที่สอง บิตใหม่ทางขวาจะถูกเติมด้วย 0 เสมอ (Logical Left Shift) บิตที่เลื่อนออกไปทางซ้ายจะหายไป ตัวอย่างโค้ด <html> <body> <script> var a = 2; // บิต: 10

  17. โอเปอเรเตอร์ NOT แบบบิตเวิร์س (~) ใน JavaScript คืออะไร?

    โอเปอเรเตอร์ NOT แบบบิตเวิร์ส (~) เป็นโอเปอเรเตอร์แบบ Unary (รับ operand เดียว) ทำงานโดย กลับค่าบิตทุกตัว (Invert bits) คือ บิต 0 กลายเป็น 1 และบิต 1 กลายเป็น 0 นี่คือการหา Ones Complement ของตัวเลข ตัวอย่างโค้ด <html> <body> <script> var b = 3; // บิต: 000...0011 (32 บิต

  18. โอเปอเรเตอร์ OR แบบบิตเวิร์ส (|) ใน JavaScript คืออะไร?

    โอเปอเรเตอร์ OR แบบบิตเวิร์ส (|) ทำการดำเนินการ Boolean OR บนแต่ละบิตของอินจิเจอร์สองตัว ผลลัพธ์จะเป็น 1 หากบิตใดบิตหนึ่ง ของ operand ทั้งสองเป็น 1 ผลลัพธ์จะเป็น 0 ก็ต่อเมื่อทั้งสองบิตเป็น 0 ตารางความจริง ABA | B 000 011 101 111 ตัวอย่างโค้ด <html> <body> <script>

  19. โอเปอเรเตอร์ Right Shift แบบบิตเวิร์ส (>>) ใน JavaScript คืออะไร?

    โอเปอเรเตอร์ Right Shift แบบบิตเวิร์ส (>>) เลื่อนบิตของ operand ซ้ายมือไปทางขวาตามจำนวนบิตที่ระบุโดย operand ขวามือ การเลื่อนนี้เป็น Arithmetic Right Shift หมายถึงบิตเครื่องหมาย (sign bit) จะถูกคงไว้ (คือ บิต MSB จะถูกคัดลอกไปเติมทางซ้าย) ทำให้ค่าลบยังคงเป็นลบหลังการเลื่อน ตัวอย่าง <html&

  20. โอเปอเรเตอร์ XOR แบบบิตเวิร์ส (^) ใน JavaScript คืออะไร?

    โอเปอเรเตอร์ XOR แบบบิตเวิร์ส (^) ทำการดำเนินการ Boolean Exclusive OR บนแต่ละบิตของอินจิเจอร์สองตัว ผลลัพธ์จะเป็น 1 ก็ต่อเมื่อบิตของ operand ทั้งสองต่างกัน (หนึ่งเป็น 0 อีกตัวเป็น 1) หากบิตทั้งสองเหมือนกัน (ทั้งคู่เป็น 0 หรือทั้งคู่เป็น 1) ผลลัพธ์จะเป็น 0 ตารางความจริง (Truth Table) ABA ^ B 0

Total 5941 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:274/298  20-คอมพิวเตอร์/Page Goto:1 268 269 270 271 272 273 274 275 276 277 278 279 280