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

    ใช้ String.fromCharCode() แปลงรหัส Unicode เป็นตัวอักษรSyntax: String.fromCharCode(yourIntegerValue)ตัวอย่างโค้ดvar letters = ABCDEFGH; for (var i = 0; i < letters.length; i++) { console.log(letters[i] + = + letters.charCodeAt(i)); } var number = 72; console.log(number + character code is= + Stri

  2. ตรวจสอบ URL เป็น Absolute หรือ Relative - JavaScript

    ใช้ Regular Expression ทดสอบว่า URL เริ่มต้นด้วย https:// หรือ https:// หรือไม่ตัวอย่างโค้ดvar regularExpressionForURL = /^https?:\/\//i; var originalURL1 = https://www.example.com/index; var originalURL2 = /index; if (regularExpressionForURL.test(originalURL1)) { console.log(This is absolute URL

  3. ใช้ JSON.stringify() แสดงผลลัพธ์ Spread Operator

    Spread Operator (...) ขยาย expression ให้เป็นหลาย argument/elementใช้ JSON.stringify() แปลงอ็อบเจ็กต์เป็นสตริงเพื่อแสดงผลตัวอย่างโค้ดvar details1 = { name: John, age: 21 }; var details2 = { countryName: US, subjectName: JavaScript }; var result = { ...details1, ...details2 }; console.log(JSON.string

  4. กรองอาร์เรย์โดยตัดสมาชิกที่มีในอีกอาร์เรย์หนึ่ง - JavaScript

    อาร์เรย์แรก: [100, 110, 150, 180, 190, 175]อาร์เรย์ที่สอง (ตัวกรอง): [100, 150, 175]ใช้ filter() พร้อม thisArg เพื่อตัดสมาชิกที่ซ้ำกันตัวอย่างโค้ดvar result = [100, 110, 150, 180, 190, 175].filter( function(obj) { return this.indexOf(obj) < 0; }, [100, 150, 175] ); console.log(After filter

  5. สร้างสตริง/ตัวอักษรสุ่มใน JavaScript

    ใช้ Math.random() สร้างตัวอักษรสุ่มจากชุดที่กำหนดตัวอย่างโค้ดfunction generateRandomNumber(numberOfCharacters) { var randomValues = ; var stringValues = ABCDEFGHIJKLMNOabcdefghijklmnopqrstuvwxyzPQRSTUVWXYZ; var sizeOfCharacter = stringValues.length; for (var i = 0; i < numberOfCharacters; i+

  6. พิมพ์ใหญ่ตัวอักษรและแทนที่ช่องว่างด้วยขีดล่าง - JavaScript

    ใช้ trim(), replace() และ toLocaleUpperCase() ร่วมกันตัวอย่างโค้ดvar sentence = my favourite subject is javascript.i live in us.; var result = sentence.trim().replace(/ /g, _).toLocaleUpperCase(); console.log(result);รันด้วยคำสั่ง:node fileName.jsชื่อไฟล์: demo272.jsผลลัพธ์ node demo272.js MY_FAVOUR

  7. ดึงสตริงย่อยระหว่างอักขระซ้ำกันสองตัวใน JavaScript

    สมมติว่ามีสตริงที่มีเครื่องหมายคอลอนสองตัว:var values = This is:the first program in JavaScript:After that I will do Data Structure program;ต้องการดึงข้อความระหว่างคอลอนทั้งสอง ใช้ split()ตัวอย่างโค้ดvar values = This is:the first program in JavaScript:After that I will do Data Structure program; va

  8. ต่อสตริงซ้ำ length-1 ครั้งใน JavaScript

    ใช้ join() บนอาร์เรย์ที่สร้างจาก new Array(count + 1) เพื่อต่อสตริงซ้ำ count ครั้ง (length-1)ตัวอย่างโค้ดvar count = 5; var values = new Array(count + 1).join(John); console.log(values); var count1 = 5; var values1 = new Array(count1).join(John); console.log(values1);รันด้วยคำสั่ง:node fileName.jsช

  9. แทนที่ข้อมูลแบบไดนามิกตาม RegEx ที่ตรงกัน - JavaScript

    ใช้ replace() พร้อมฟังก์ชัน callback เพื่อแทนที่ placeholder ด้วยข้อมูลจากอ็อบเจ็กต์ตัวอย่างโค้ด details[value.trim()] ); console.log(replaceName);รันด้วยคำสั่ง:node fileName.jsชื่อไฟล์: demo256.jsผลลัพธ์ node demo256.js My name is David Miller I live in AUSคำอธิบาย: Regex \{\{(.+?)\}\} จับข้อความระ

  10. เพิ่มกฎ CSS ใหม่ขณะทำงานกับ JavaScript

    ใช้ insertRule() ร่วมกับ sheet เพื่อเพิ่มกฎ CSS แบบไดนามิกตัวอย่างโค้ด<!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8> <meta name=viewport content=width=device-width, initial-scale=1.0> <title>Document</title> </head> <link rel=style

  11. คูณค่าเฉพาะในอ็อบเจ็กต์ JavaScript ตามเงื่อนไข

    สมมติว่ามีอาร์เรย์อ็อบเจ็กต์:var employee = [ { name: John, amount: 800 }, { name: David, amount: 500 }, { name: Bob, amount: 450 } ];ต้องการคูณ amount ด้วย 2 กรณีที่มากกว่า 500 ผลลัพธ์ที่คาดหวัง:[ { name: John, amount: 1600 }, { name: David, amount: 500 }, { name: Bob, amount: 900 } ]ตั

  12. ลบข้อความนำหน้าจนถึงอักขระเฉพาะใน URL - JavaScript

    สมมติว่ามี URL:https://www.tutorialspoint.com/advanced_microsoft_word_2013_tutorial/index.aspต้องการดึงเฉพาะส่วนท้าย index.asp ใช้ replace() พร้อม Regular Expressionตัวอย่างโค้ดvar url = https://www.tutorialspoint.com/advanced_microsoft_word_2013_tutorial/index.asp; var getValues = url.replace(/^.*\

  13. JavaScript - ดึงค่า href จากแท็ก anchor

    สมมติว่ามีแท็ก anchor ดังนี้:<a class=demo title=get the url href=./mainPage.jsp/1245>href value at console</a>เพื่อดึงค่า attribute href ให้ใช้ attr(href) ของ jQueryตัวอย่างโค้ด<!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8> <meta name=viewport

  14. แปลง Set เป็น Object ใน JavaScript

    สมมติว่ามี Set ดังนี้:var name = new Set([John, David, Bob, Mike]);เพื่อแปลง Set เป็น Object ให้ใช้ Object.assign() ร่วมกับ Array.from() ({ [value]: not assigned })));ตัวอย่างโค้ด ({ [value]: not assigned }))); console.log(The Set result=); console.log(name); console.log(The Object result=); console

  15. JavaScript - ตรวจสอบตัวเลขในช่วง 0 ถึง 255

    ใช้เงื่อนไข if else เพื่อตรวจสอบว่าตัวเลขอยู่ในช่วงที่กำหนดหรือไม่ตัวอย่างโค้ดfunction checkRangeDemo(number) { if (number 255) { return false; } else { return true; } } var number = 55; if (checkRangeDemo(number) == true) console.log(number + is in range); else console.log(numb

  16. กำหนดฟังก์ชันเรียงลำดับแบบกำหนดเอง (Custom Sort) ใน JavaScript

    เพื่อสร้างฟังก์ชันเรียงลำดับแบบกำหนดเอง ให้เปรียบเทียบค่าแรกกับค่าที่สอง: ถ้าค่าแรกมากกว่าค่าที่สอง ให้คืนค่า -1 ถ้าค่าแรกน้อยกว่าค่าที่สอง ให้คืนค่า 1 มิฉะนั้นคืนค่า 0 กระบวนการนี้จะเรียงจากมากไปน้อย (Descending) หากต้องการน้อยไปมาก (Ascending) ให้กลับลำดับการคืนค่าตัวอย่างโค้ด second) {

  17. เข้าถึงและคืนค่าอาร์เรย์ซ้อน (Nested Array) ใน JavaScript

    สมมติว่ามีอาร์เรย์ซ้อนดังนี้:var numbers = [100, 1345, 80, 75, 1000, [35, 55, 67, 43, 51, 78]];สามารถเข้าถึงอาร์เรย์ภายในได้โดยใช้ดัชนีสองชั้นตัวอย่างโค้ดvar numbers = [100, 1345, 80, 75, 1000, [35, 55, 67, 43, 51, 78]]; var insideInnerValue = numbers[5]; var value = insideInnerValue[5]; console.log

Total 5941 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:65/298  20-คอมพิวเตอร์/Page Goto:1 59 60 61 62 63 64 65 66 67 68 69 70 71