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

    Object.values() คืนค่าอาร์เรย์ของค่าพร็อพเพอร์ตี้ที่ enumerable ของออบเจ็กต์ ไวยากรณ์ Object.values(obj); ตัวอย่างที่ 1 <html> <body> <script> var obj = {one:1,two: 2,three: 3}; document.write(Array.isArray(Object.values(obj))); document.write(<br>); doc

  2. วิธीलบอิลิเมนต์ทั้งหมดจาก Map ใน JavaScript

    Map เก็บข้อมูลเป็นคู่ key-value ใช้ map.clear() ลบทุกคู่ key-value ทำให้ Map ว่างเปล่า ไวยากรณ์ map.clear(); ตัวอย่างที่ 1: Map 2 รายการ <html> <body> <script> var myMap = new Map(); myMap.set(0, Tutorialspoint); myMap.set(1, Tutorix); document.write(myMap.siz

  3. วิธีหาความลึกของสีและพิกเซลของหน้าจอใน JavaScript

    screen.colorDepth และ screen.pixelDepth ให้ข้อมูลความลึกสีและพิกเซลของหน้าจอ (บิตต่อพิกเซล) Color Depth จำนวนบิตที่ใช้แสดงสีหนึ่งสี คอมพิวเตอร์สมัยใหม่ใช้ 24 หรือ 32 บิต <html> <body> <p id=depth></p> <script> document.getElementById(depth).innerHTML = Screen co

  4. วิธีหาความสูงและความกว้างภายในของหน้าต่างเบราว์เซอร์ใน JavaScript

    window object แทนหน้าต่างเบราว์เซอร์ มีพร็อพเพอร์ตี้ window.innerWidth และ window.innerHeight ให้ขนาดพื้นที่แสดงเนื้อหา (viewport) ในพิกเซล Inner Width <html> <body> <p id=width></p> <script> var w = window.innerWidth; var x = document.getElementById(width)

  5. การใช้งาน Date Parsing ใน JavaScript

    Date.parse() แปลงวันที่เป็นมิลลิวินาที นับจาก 1 มกราคม 1970 (Unix epoch) ตัวอย่างที่ 1: 14 กรกฎาคม 2019 <html> <body> <p>Date.parse() returns milliseconds between July 14, 2019 and Jan 1, 1970</p> <script> var time = Date.parse(July 14, 2019); document.writ

  6. วิธีเปรียบเทียบวันที่ใน JavaScript

    , =, <=) รองรับวันที่อดีต ปัจจุบัน อนาคต ตัวอย่างที่ 1: วันที่ในอดีต (ปี 2000) today) { var msg = The date you provided is a future date ; } else { var msg = The date you provided is a past date; } document.getElementById(compare).innerHTML = msg; </script>

  7. วิธีตรวจสอบว่าเลขเป็น Safe Integer ใน JavaScript

    JavaScript มีขีดจำกัดตัวเลข Safe integer อยู่ในช่วง -(2^53 - 1) ถึง (2^53 - 1) (±9,007,199,254,740,991) ใช้ Number.isSafeInteger() ตรวจสอบ ไวยากรณ์ Number.isSafeInteger(num); ตัวอย่างที่ 1: อยู่ในช่วงปลอดภัย <html> <body> <script> var u = Number.isSafeInteger((Math.pow(2,53)

  8. วิธีวนลูปผ่านอาร์เรย์ใน JavaScript Objects

    การวนลูปอาร์เรย์ภายในออบเจ็กต์ใช้ for...in loop เหมือนวนลูปออบเจ็กต์ทั่วไป ตัวอย่าง <html> <body> <script> var res = ; var obj = { name: Elon musk, age: 48, companies: [ {location: Newyork, name: [Tesla, Spacex, Neuralink]},

  9. วิธีแก้ไขค่าอาร์เรย์ใน JSON Object ใน JavaScript

    การแก้ไขอาร์เรย์ภายในออบเจ็กต์ JSON ทำได้เหมือนแก้ไขออบเจ็กต์ทั่วไป ใช้ bracket notation เข้าถึงดัชนี ตัวอย่าง <html> <body> <script> var res1 = ; var res2 = ; var obj = { name: Elon musk, age: 48, companies: [Tesla, Spacex, Neuralink]

  10. วิธีต่อสตริงสองตัวให้ตัวที่สองอยู่ท้ายตัวแรกใน JavaScript

    string.padEnd() ต่อสตริงที่ 2 ไปด้านหลังสตริงแรก จนครบความยาวที่กำหนด คล้าย padStart แต่เติมด้านหลัง ไวยากรณ์ string.padEnd(length, string); ตัวอย่าง <html> <body> <script> var str = Hello; document.write(str.padEnd(23, glad to meet you)); document.write(<br>

  11. ความสำคัญของเมธอด str.padStart() ใน JavaScript

    string.padStart() เพิ่มสตริงที่ 2 ไปด้านหน้าสตริงแรก จนครบความยาวที่กำหนด รับพารามิเตอร์ 2 ตัว: ความยาวเป้าหมาย และสตริงที่ต้องการเติม ไวยากรณ์ string.padStart(length, string); ตัวอย่าง <html> <body> <script> var str = the best; var st = Hello; document.write(st.pa

  12. วิธีตรวจสอบว่า NaN เป็น NaN จริงๆ ใน JavaScript

    NaN เป็นค่าเดียวที่ไม่เท่ากับตัวเอง (NaN !== NaN) ดังนั้นไม่สามารถใช้ == หรือ === เปรียบเทียบได้ ตัวอย่างที่ 1: วิธีผิด (ใช้ ==) <html> <body> <script> var val = 54/the; document.write(val); document.write(<br>); if(val == NaN) { document.write(N

  13. วิธีสลับค่าตัวแปรด้วย Destructuring ใน JavaScript

    การสลับตัวแปร (swapping) แบบเดิมต้องใช้ตัวแปรชั่วคราว (temp) ทำให้โค้ดยาว ES6 destructuring assignment ทำให้สลับได้ในบรรทัดเดียว ไม่ต้องใช้ตัวแปรกลาง วิธีเดิม ใช้ temp <html> <body> <script> var a = Sachin; var b = Tendulkar; document.write(Before swapping- + a +

  14. วิธีสับเปลี่ยนอาร์เรย์แบบสุ่มใน JavaScript

    _.shuffle() _.shuffle() จาก underscore.js ใช้สับเปลี่ยนอาร์เรย์แบบสุ่มด้วยอัลกอริทึม Fisher-Yates shuffle แต่ละครั้งที่รันจะได้ผลลัพธ์ต่างกัน ไวยากรณ์ _.shuffle(array); ตัวอย่าง อาร์เรย์สตริง <html> <body> <script type=text/javascript src=//cdnjs.cloudflare.com/ajax/libs/lodash.js/

  15. วิธีหาอิลิเมนต์ที่ตรงเงื่อนไขเฉพาะใน JavaScript

    _.where() จาก underscore.js ใช้กรองอิลิเมนต์ในอาร์เรย์ตามเงื่อนไขที่กำหนด คืนค่าอาร์เรย์ของอิลิเมนต์ที่ผ่านเงื่อนไข ไวยากรณ์ _.where(list, testCondition); ตัวอย่างที่ 1: กรองตามอายุ <html> <body> <script src=//cdnjs.cloudflare.com/ajax/libs/lodash.js/0.10.0/lodash.min.js></sc

  16. วิธีดึงค่า n ตัวแรกของอาร์เรย์ใน JavaScript

    _.first() จาก underscore.js ดึงอิลิเมนต์แรกหรือ n ตัวแรกของอาร์เรย์ ไวยากรณ์ _.first(array, n); ตัวอย่างที่ 1: ไม่ระบุ n (ดึงตัวแรกอย่างเดียว) <html> <body> <script src=//cdnjs.cloudflare.com/ajax/libs/lodash.js/0.10.0/lodash.min.js></script> <script> var res =

  17. วิธี Invert ออบเจ็กต์ใน JavaScript

    _.invert() จาก underscore.js สลับ key/value ของออบเจ็กต์ เช่น {name: Raj} → {Raj: name} ไวยากรณ์ _.invert(object); ตัวอย่างที่ 1 <html> <body> <script src=//cdnjs.cloudflare.com/ajax/libs/lodash.js/0.10.0/lodash.min.js></script> <script> var res = JSON.stringif

  18. วิธี Shallow Copy ออบเจ็กต์ใน JavaScript

    Underscore.js มีเมธอด _.extend() สำหรับ shallow copy ออบเจ็กต์ คัดลอกพร็อพเพอร์ตี้จาก source ไป destination โดยใช้ reference ไม่ใช่ deep clone ไวยากรณ์ _.extend(object*); ตัวอย่างที่ 1 <html> <body> <script src=//cdnjs.cloudflare.com/ajax/libs/lodash.js/0.10.0/lodash.min.js><

Total 5941 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:169/298  20-คอมพิวเตอร์/Page Goto:1 163 164 165 166 167 168 169 170 171 172 173 174 175