Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript
JavaScript
  1. ตัวแปร JavaScript ถูกเก็บไว้ที่ไหน?

    เหมือนภาษาโปรแกรมอื่นๆ JavaScript มีตัวแปร คิดเป็น ถังที่มีชื่อ (named containers) วางข้อมูลลงไป แล้วอ้างอิงได้โดยชื่อ ตัวแปร JavaScript ถูกเก็บใน หน่วยความจำของกระบวนการเบราว์เซอร์ (browser process memory) วิธีการเก็บตัวแปร: ตัวแปรที่ประกาศในโค้ด JavaScript จะถูกเก็บในหน่วยความจำของ browser proces

  2. วิธีส่งตัวแปร JavaScript พร้อม AJAX calls

    เพื่อส่งตัวแปร JavaScript พร้อม AJAX calls ให้แทนที่โค้ดดังนี้: var page = parseInt(getUrlParameter(page)); ด้วย: var page = +getUrlParameter(page) || 100; ตัวอย่าง <html> <script> function getUrlParameter(param) { return param === page ? 500 : false; } var page

  3. Conditional Operators ใน JavaScript คืออะไร?

    Conditional operator (Ternary operator) ประเมิน expression ว่า true/false แล้ว execute statement หนึ่งในสองstatement ตามผลลัพธ์ ลำดับOperator และ คำอธิบาย 1? : (Conditional/Ternary)If Condition is true? Then value X: Otherwise value Y ตัวอย่าง <html> <body> <script>

  4. วิธีสร้างสุ่มตัวเลขจำนวนเต็มในช่วงที่กำหนดใน JavaScript

    เพื่อสร้างสุ่มตัวเลข ใช้เมธอด Math.random() กำหนดค่าต่ำสุดและสูงสุด แล้วสุ่มตัวเลขระหว่างช่วงนั้น: ตัวอย่าง Live Demo <!DOCTYPE html> <html> <body> <script> var max = 6; var min = 2; var random = Math.floor(Math.random() * (max - min + 1)) + min;

  5. วิธีตรวจสอบตัวแปร 'undefined' ใน JavaScript

    จากผลลัพธ์ของโค้ดต่อไปนี้ สามารถทราบได้ว่าตัวแปรเป็น undefined หากผลลัพธ์เป็น false หมายถึงตัวแปรเป็น undefined ที่นี่ตัวแปรให้ผลลัพธ์ True: ตัวอย่าง Live Demo <html> <body> <script> var res = 10; if (res) { document.write(True); } else {

  6. ความแตกต่าง: var functionName = function() {} และ function functionName() {} ใน JavaScript

    functionDisplayOne เป็น Function Expression ส่วน functionDisplayTwo เป็น Function Declaration ฟังก์ชัน declaration ถูกกำหนด (defined) ทันทีที่ surrounding function ถูก execute (hoisted) ทั้งสองวิธีใช้ประกาศฟังก์ชันใน JavaScript และ functionDisplayOne เป็น anonymous function Function Expression funct

  7. วิธีตรวจสอบตัวแปรที่ไม่ได้ประกาศ (not-defined) ใน JavaScript

    เพื่อตรวจสอบตัวแปรว่า undefined ต้องตรวจสอบดังนี้ หากผลลัพธ์เป็น false หมายถึงตัวแปรไม่ได้ถูกกำหนด ที่นี่ตัวแปรให้ผลลัพธ์ True: ตัวอย่าง Live Demo <html> <body> <script> var points = 100; if (points) { document.write(True); } else { do

  8. วิธีตรวจสอบว่าตัวแปรถูกกำหนด (defined) ใน JavaScript

    เพื่อตรวจสอบตัวแปรว่า undefined ต้องตรวจสอบดังนี้ หากผลลัพธ์เป็น false หมายถึงตัวแปรไม่ได้ถูกกำหนด ที่นี่ตัวแปรให้ผลลัพธ์ True คือ defined: ตัวอย่าง Live Demo <html> <body> <script> var rank = 1; if (rank) { document.write(True); } else {

  9. มี Constants ใน JavaScript หรือไม่?

    มี constants ใน JavaScript ค่าของ const คงที่ ไม่สามารถเปลี่ยนแปลงหรือประกาศซ้ำได้ สร้าง read-only reference ด้วยการประกาศ const const MY_CONSTANT = some-value; ด้วย const คุณสามารถประกาศตัวแปร local ด้วย block scope แทน function scope สมมติว่ามีตัวแปรคงที่ a หลังจากประกาศค่าเป็น constant แล้ว ไม่สา

  10. วิธี reimplement JavaScript delete method

    จดจำข้อต่อไปนี้เกี่ยวกับ delete: delete เป็น keyword ใน JavaScript จึงไม่ควรแก้ไข และไม่สามารถใช้ delete กับตัวแปรเดี่ยวได้ ใช้ลบ property ของ object เท่านั้น คีย์เวิร์ด delete ใช้ลบ property จาก JavaScript object: ตัวอย่าง Live Demo <!DOCTYPE html> <html> <body> <p id=

  11. คีย์เวิร์ด 'this' ทำงานใน JavaScript อย่างไร?

    ใน JavaScript คีย์เวิร์ด this ใช้เป็น reference อ้างอิงถึง object หรือ subject ของโค้ดที่กำลัง execute ตัวอย่าง <script> var college = { subject: Maths, lecturer: Amy, details: function() { document.write(this.subject); } } </script> กฎการกำหนดค่า this (

  12. วิธีตรวจสอบว่าตัวแปรเป็น Array ใน JavaScript

    เพื่อตรวจสอบว่าตัวแปรเป็น array ใช้ instanceof Syntax: variable instanceof Array ตัวอย่าง ตัวอย่างตรวจสอบตัวแปร sports ว่าเป็น array หรือไม่: <html> <body> <script> var sports = [tennis, football, cricket]; if (sports instanceof Array) { alert(Array!)

  13. วิธีตรวจสอบตัวแปร null, undefined, หรือ blank ใน JavaScript

    จากผลลัพธ์ของโค้ดต่อไปนี้ สามารถทราบได้ว่าตัวแปรเป็น null หรือ undefined หากผลลัพธ์เป็น false หมายถึงตัวแปรเป็น null และ undefined ที่นี่ตัวแปรให้ผลลัพธ์ True: <html> <body> <script> var age = 10; if (age) { document.write(True); } else {

  14. อักขระไหนที่ถูกต้องสำหรับชื่อตัวแปร JavaScript?

    เพื่อตรวจสอบอักขระที่ถูกต้องสำหรับชื่อตัวแปร JavaScript ควรปฏิบัติตาม naming conventions ดังนี้: ชื่อสามารถขึ้นต้นด้วย $ และ _ ได้ เช่น _result ห้ามใช้ JavaScript reserved keywords เป็นชื่อตัวแปร เช่น break หรือ boolean ไม่ถูกต้อง ชื่อตัวแปร ห้ามขึ้นต้นด้วยตัวเลข (0-9) ต้องขึ้นต้นด้วยตัวอักษรหรือ u

  15. วิธีตรวจสอบว่าตัวแปรเป็น 'undefined' หรือ 'null'

    จากผลลัพธ์ของโค้ดต่อไปนี้ สามารถทราบได้ว่าตัวแปรเป็น null หรือ undefined หากผลลัพธ์เป็น false หมายถึงตัวแปรเป็น null และ undefined ที่นี่ตัวแปรให้ผลลัพธ์ True: <html> <body> <script> var age = 10; if (age) { document.write(True); } else {

  16. วิธี unset (ล้างค่า) ตัวแปร JavaScript

    เพื่อ unset ตัวแปรใน JavaScript ใช้ undefined แล้วค่อยใช้ delete operator เพื่อลบออกไปอย่างสมบูรณ์ var str = Demo Text; window.onscroll = function() { var y = this.pageYOffset; if (y > 200) { document.write(nxt); nxt = undefined; // unset delete(nxt); // ลบตัวแปรอย่างสมบ

  17. วิธีป้องกันการประกาศตัวแปรซ้ำใน JavaScript

    เพื่อป้องกันการประกาศตัวแปรซ้ำใน JavaScript ให้ห่อการประกาศตัวแปรด้วย function expression (IIFE): (function(){ var rank = 1; }()) โค้ดข้างต้นป้องกันตัวแปรจากตัวแปรและฟังก์ชันอื่นๆ ไม่ส่งผลต่อ global variables ภายนอกฟังก์ชัน ตัวแปร rank จะไม่มองเห็นได้ภายนอกฟังก์ชัน ดังนั้นโค้ดที่เกี่ยวกับตัวแปรค

  18. วิธีที่ดีที่สุดในการประกาศตัวแปรหลายตัวใน JavaScript

    แน่นอน วิธีต่อไปนี้ในการประกาศตัวแปรหลายตัวมีประสิทธิภาพมากกว่า: var variable1 = 5; var variable2 = 3.6; variable3 = Amit; สมมติคุณต้องเพิ่ม ลบ หรืออัปเดตตัวแปร สามารถทำได้ง่าย แต่ด้วยวิธีต่อไปนี้ ต้องเปลี่ยนแปลงมากกว่า เช่น ลบตัวแปร ต้องลบ semi-colon ถ้าเป็นตัวแรก ต้องเพิ่ม var ให้ตัวที่สอง var v

  19. คีย์เวิร์ด yield ใน JavaScript คืออะไร?

    คีย์เวิร์ด yield ใช้ใน JavaScript เพื่อ หยุดชั่วคราว (pause) และดำเนินต่อ (resume) generator function ค่าของ expression จะถูกคืนให้ caller ของ generator ตัวอย่าง: function* displayRank() { var selPlayers = [1, 2, 3, 4]; for (var a = 0; a < selPlayers.length; a++) { yield selPlayers[a];

Total 5941 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:280/298  20-คอมพิวเตอร์/Page Goto:1 274 275 276 277 278 279 280 281 282 283 284 285 286