Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript
JavaScript
  1. การแสดง While Loop ด้วย Flowchart ใน JavaScript

    คำสั่ง while loop ทำงานโดย ตรวจสอบเงื่อนไขก่อน (Pre-test) หากเป็น true รัน Body แล้ววนกลับเช็คใหม่ หาก false ออกจากลูป Flowchart ช่วยให้เห็นโครงสร้างการตัดสินใจได้ชัดเจน While Loop Flowchart คำอธิบาย Flowchart Start: เริ่มต้น Condition Check (Diamond): ประเมินเงื่อนไข True (Y

  2. การใช้ for...in วนลูป Array ใน JavaScript

    คำสั่ง for...in ออกแบบมาเพื่อ วนลูป Property Names (Keys) ของ Object ไม่ใช่สำหรับ Array แม้จะใช้ได้แต่ ไม่แนะนำ เพราะมีปัญหาหลายประการ ตัวอย่างโค้ด (จากแหล่งที่มา) <html> <body> <script> var items = new Array(Hello, World); var i = 0; for (var i in items) { do

  3. วิธีที่ดีที่สุดในการ Break ออกจาก Nested Loops ใน JavaScript

    วิธีที่ดีที่สุดในการออกจาก Nested Loops (ลูปซ้อน) คือการใช้ Label Statement ร่วมกับ break เพื่อระบุชัดเจนว่าต้องการออกจากลูปชั้นใด ตัวอย่างโค้ด <html> <body> <script> document.write(Entering the loop! <br />); outerloop: // Label Name for (var i = 0; i < 5; i+

  4. วิธีหยุด Loop ใน JavaScript (Break Statement)

    คำสั่ง break ใช้เพื่อ หยุดลูปทันที และทำงานคำสั่งถัดไปหลังลูปต่อ ตัวอย่างโค้ด <!DOCTYPE html> <html> <body> <p id=test></p> <script> var text = ; var i; for (i = 0; i < 5; i++) { if (i === 2) { break; // หยุดลูปเมื่อ i = 2 }

  5. วิธีแปลง JS Date เป็น Python Date Object

    เมื่อส่งข้อมูลวันที่จาก JavaScript ไป Python (ผ่าน AJAX, API, IPC) มักจะส่งในรูป String รูปแบบมาตรฐานคือ ISO 8601 (เช่น 2017-12-31 หรือ 2017-12-31T10:30:00Z) Python ใช้ datetime.strptime() แปลง String กลับเป็น datetime Object ตัวอย่าง Python Code import datetime # String ที่ได้จาก JavaScript (ISO

  6. การใช้ Break Statement ออกจาก Loop ใน JavaScript

    คำสั่ง break ใช้เพื่อ ออกจากลูปทันที และทำคำสั่งถัดไปหลังลูปต่อไป ตัวอย่างโค้ด <!DOCTYPE html> <html> <body> <p id=test></p> <script> var text = ; var i; for (i = 0; i < 5; i++) { if (i === 2) { break; // ออกจากลูปเมื่อ i = 2

  7. การใช้ Label กับ Break Statement ใน JavaScript

    ตั้งแต่ JavaScript 1.2 Label สามารถใช้กับ break เพื่อ ระบุลูปชั้นนอกที่ต้องการออกจาก ได้ แทนที่จะออกจากแค่ลูปชั้นในสุด ตัวอย่างโค้ด <html> <body> <script> document.write(Entering the loop!<br />); outerloop: // Label Name for (var i = 0; i < 5; i++) { do

  8. การใช้คำสั่ง goto ใน JavaScript

    goto เป็น Reserved Keyword ใน JavaScript ไม่สามารถใช้งานได้โดยตรง มาตรฐานเว็บไม่แนะนำการใช้ goto เพราะทำให้โค้ดยากต่อการอ่านและบำรุงรักษา (Spaghetti Code) ทางเลือก: Preprocessing / Transpilation บาง Tool/Preprocessor รองรับ goto แล้วแปลงเป็นโค้ด JavaScript มาตรฐาน: โค้ดต้นทาง (Pseudo-code with go

  9. การใช้ Label กับ Continue Statement ใน JavaScript

    Label ช่วยให้ continue สามารถ ระบุลูปชั้นนอกที่ต้องการข้ามรอบ ได้ แทนที่จะข้ามแค่ลูปชั้นในสุด (Default Behavior) ตัวอย่างโค้ด <html> <body> <script> document.write(Entering the loop!<br />); outerloop: // Label Name for (var i = 0; i < 3; i++) { document

  10. โอเปอเรเตอร์ใน JavaScript มีอะไรบ้าง?

    ในนิพจน์ 10 + 20 = 30 ตัวเลข 10 และ 20 เรียกว่า Operand ส่วน + เรียกว่า Operator (โอเปอเรเตอร์) JavaScript รองรับกลุ่มโอเปอเรเตอร์หลัก 5 กลุ่ม: Arithmetic Operators (คณิตศาสตร์): + - * / % ** ++ -- Comparison Operators (เปรียบเทียบ): = <= Logical Operators (ตรรกะ): && || ! ?? Assignment

  11. การใช้ Label ควบคุม Flow ใน JavaScript

    Label Statement ใช้ ตั้งชื่อให้ Statement หรือ Block เพื่อให้ break และ continue สามารถ ระบุเป้าหมายลูปที่ต้องการควบคุม ได้อย่างแม่นยำ (โดยเฉพาะ Nested Loops) ไวยากรณ์ labelName: statement // หรือ labelName: { block } ตัวอย่าง 1: Label กับ break (ออกจากลูปชั้นนอก) <html> <body> <

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

    คำสั่ง continue ใช้เพื่อ ข้ามโค้ดที่เหลือในรอบลูปปัจจุบัน ไปเริ่มรอบถัดไปทันที ต่างจาก break ที่ออกจากลูปสิ้นสุด การทำงาน เจอ continue ในบล็อกลูป ข้ามคำสั่งที่เหลือในรอบนี้ กระโดดไป Condition Check ของลูปทันที ถ้าเงื่อนไขยัง true → รันรอบใหม่ | false → ออกจากลูป ตัวอย่างโค้ด <html>

  13. โอเปอเรเตอร์น้อยกว่า (<) ใน JavaScript คืออะไร?

    โอเปอเรเตอร์น้อยกว่า (<) ใช้ เปรียบเทียบค่า ว่า operand ซ้ายมือ น้อยกว่า operand ขวามือหรือไม่ ส่งคืน true หรือ false ตัวอย่างโค้ด <html> <body> <script> var a = 10; var b = 20; document.write((a < b) => ); result = (a < b); document.write(result);

  14. โอเปอเรเตอร์ Unary Negation (-) ใน JavaScript คืออะไร?

    โอเปอเรเตอร์ Unary Negation (-) ใช้ แปลง operand เป็นตัวเลข แล้วกลับเครื่องหมาย (บวก→ลบ, ลบ→บวก) ต่างจาก Binary Subtraction ที่ลบตัวเลขสองตัว ตัวอย่างโค้ด <html> <body> <script> var a = true; var b = 0xFF; var c = false; var d, e, f; d = -a; // -true →

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

    โอเปอเรเตอร์ void เป็น Unary Operator ที่ ประเมินนิพจน์แต่ไม่ส่งค่ากลับ (Return undefined) ใช้เมื่อต้องการรันโค้ดเพื่อ Side Effect โดยไม่ต้องการค่าผลลัพธ์ ไวยากรณ์ void expression void (expression) ตัวอย่างโค้ด <html> <head> <script> // ไม่มีการทำงานที่มองเห็นได้ </sc

  16. โอเปอเรเตอร์ลบ (-) ใน JavaScript คืออะไร?

    โอเปอเรเตอร์ลบ (-) ใช้ ลบ operand ขวามือออกจาก operand ซ้ายมือ (Left - Right) เป็น Binary Operator (รับ 2 operand) ตัวอย่างโค้ด <html> <body> <script> var a = 40; var b = 25; document.write(a - b = ); result = a - b; document.write(result); // 15 </scri

  17. ความแตกต่างระหว่าง break และ continue ใน JavaScript คืออะไร?

    break และ continue เป็นคำสั่งควบคุมการไหลในลูป (Loop Control Statements) ที่ทำงานต่างกันอย่างสิ้นเชิง: คำสั่งพฤติกรรมผลลัพธ์ breakออกจากลูป ทันทีและสิ้นสุด ลูปไม่รันรอบที่เหลือเลย continueข้าม เฉพาะรอบปัจจุบัน ไปรอบถัดไปข้ามโค้ดที่เหลือในรอบนี้ รอบต่อไปทำงานปกติ break Statement ใช้เมื่อต้

  18. คำสั่ง while loop ใน JavaScript คืออะไร?

    คำสั่ง while เป็น ลูปพื้นฐานที่สุด ใน JavaScript ใช้เพื่อ รันโค้ดซ้ำไปเรื่อยๆ ตราบใดที่เงื่อนไขยังเป็น true (Pre-test Loop - ตรวจสอบก่อนรันทุกรอบ) ไวยากรณ์ while (condition) { // โค้ดที่จะรันซ้ำ } ตัวอย่างโค้ด <html> <body> <script> var count = 0; document.write(Star

  19. คำสั่ง do...while loop ใน JavaScript คืออะไร?

    คำสั่ง do...while เป็นลูปที่ ตรวจสอบเงื่อนไขหลังรันบล็อกโค้ด (Post-test Loop) ทำให้ รันอย่างน้อย 1 รอบ เสมอ แม้เงื่อนไขจะเป็น false ตั้งแต่แรก ไวยากรณ์ do { // โค้ดที่จะรัน (อย่างน้อย 1 ครั้ง) } while (condition); // ต้องมี Semicolon ท้าย ตัวอย่างโค้ด <html> <body> <script>

  20. คำสั่ง for...in loop ใน JavaScript คืออะไร?

    คำสั่ง for...in ใช้เพื่อ วนลูปผ่าน Property Names (Keys) ของ Object รวมถึง Prototype Properties (ถ้าไม่ได้กรอง) ใช้สำหรับ Object ไม่ใช่ Array (Array ควรใช้ for...of) ไวยากรณ์ for (variable in object) { // variable = property name (String) // object[variable] = property value } ตัวอย่างโค้ด &l

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