หน้าแรก
หน้าแรก
ในการสร้างอาร์เรย์ของ n จุดเท่ากันตามส่วนของเส้นตรงที่มีความยาว x ให้ใช้ไวยากรณ์ด้านล่าง - for (var anyVariableName= 0; yourVariableName< yourStartPointName; yourVariableName++) { var v = (yourVariableName+1)/ (yourStartPointName+1); var v2 = v*yourEndPointName; ตัวอย่าง
มาสร้างอาร์เรย์ของสตริงกันก่อน - let studentDetails = [ {studentName: "John Smith"}, {studentName: "john smith"}, {studentName: "Carol Taylor"} ]; ตอนนี้ จับคู่สตริงย่อยที่ไม่คำนึงถึงขนาดตัวพิมพ์ ใช้ filter() และแนวคิดของ toLowerC
สำหรับสิ่งนี้ ให้ใช้ onkeypress มาสร้างข้อความป้อนกันก่อน - <input id="textBox" type="text" onkeypress="return demoForEnterKey(event)"/> ทีนี้มาดูฟังก์ชั่น demoForEnterKey() และตรวจสอบว่ามีการกดปุ่ม Enter หรือไม่ - function demoForEnterKey(eventName) { &nb
ในการแทนที่ค่าถ้าเป็นค่าว่างหรือไม่ได้กำหนด คุณสามารถใช้ไวยากรณ์ด้านล่าง - var anyVariableName=null;var anyVariableName=yourVariableName|| anyValue; ตัวอย่าง ค่า var =null;console.log(ค่า =+ค่า)var actualValue =ค่า || นี่คือค่าที่ถูกต้อง;console.log(The value=+actualValue); ในการรันโปรแกรมข้างต้น ค
ใช่ เลือกกล่องข้อความด้วย JavaScript โดยใช้เมธอด select() ขั้นแรก ให้เราสร้างอินพุตข้อความ − Enter your Name:<input type="text" id="txtName" value="John"> <br> <button type="button" onclick="check()">Select Text Box</button>
ใช่ เราสามารถแทนที่ส่วนหนึ่งของสตริงโดยไม่ต้องสร้างสตริงใหม่โดยใช้วิธีการแทนที่ () เช่นเดียวกับไวยากรณ์ด้านล่าง - var anyVariableName=yourValue; yourVariableName=yourVariableName.replace(yourOldValue,yourNewValue); ตัวอย่าง var message="Hello,this is John"; console.log("Before replaci
เครื่องหมาย + ต่อกันเพราะคุณไม่ได้ใช้ parseInt() ค่าจากกล่องข้อความคือค่าสตริง ดังนั้น คุณจำเป็นต้องใช้ parseInt() เพื่อแยกวิเคราะห์ค่า หลังจากเลือกค่าจากกล่องข้อความแล้ว คุณต้องแยกวิเคราะห์ค่านั้น ต่อไปนี้เป็นรหัส - ตัวอย่าง <!DOCTYPE html> <html lang="en"> <head> <
คุณสามารถสร้างฟังก์ชันของคุณเองเพื่อสร้างรูปทรงเพชรสำหรับค่าที่กำหนด ต่อไปนี้เป็นรหัส - ตัวอย่าง function createDimondShape(size){ for(var i=1;i<=size;i++){ for(var s=size-1;s>=i;s--){ process.stdout.write(" "); &nbs
ในการอัปเดต ให้ใช้แนวคิดของ fill() ใน JavaScript วิธีการ fill() ใช้เพื่อเติมอาร์เรย์องค์ประกอบด้วยค่าคงที่ ต่อไปนี้เป็นรหัส - ตัวอย่าง const array= Array(4) var fillWithTrueValue=array.fill(true); const matrixWithOnlyBooleanTrue = Array(4).fill(fillWithTrueValue); console.log(matrixWithOnlyBooleanTr
คุณต้องลบหนึ่งสัปดาห์เช่น 7 วันจากวันที่ปัจจุบัน ต่อไปนี้เป็นไวยากรณ์ - var anyVariableName=new Date(yourCurrentDate.setDate(yourCurrentDate.getDate() - 7) อันดับแรก รับวันที่ปัจจุบัน - var currentDate = new Date(); console.log("The current Date="+currentDate); ตอนนี้ กำหนดวันที่ใหม่ด้วย
ในการรับค่าของตัวแปร H1 เป็น JavaScript คุณสามารถใช้ - document.getElementById().innerHTML. สมมติว่าต่อไปนี้คือหัวข้อ H1 ของเรา - <h1 id="demo"> This is the demo program of JavaScript ........</h1> ตอนนี้ มารับค่า H1 โดยใช้โค้ดด้านล่าง - ตัวอย่าง <!DOCTYPE html> <h
สมมติว่าต่อไปนี้คืออาร์เรย์ที่ซ้อนกันของเรา - const arrayObject = [ [ { Name: "John" }, { countryName: "US" }  
หากต้องการวนซ้ำองค์ประกอบ DOM ทั้งหมดบนหน้า ให้ใช้ document.getElementsByTagName(*) วนซ้ำความยาวและแสดงผลในคอนโซลตามโค้ดด้านล่าง - var tags = document.getElementsByTagName("*"); for (var i=0, max=tags.length; i < max; i++) { console.log(tags[i]); } ตัวอย่าง <!DOCTYPE h
หากต้องการลบข้อความ ให้ใช้แนวคิดของ remove() ใช้ตัวกรองเพื่อรับเนื้อหาที่ไม่อยู่ในแท็กองค์ประกอบ สมมติว่าต่อไปนี้คือ HTML ของเรา - <div><h1>Demo Program</h1></div> This is also Demo Program และเราต้องลบ “This is also Demo Program” เนื่องจากไม่ได้อยู่ภายใต้แท็กองค์ประกอบ สำหร
ในการแก้ไขสตริง คุณสามารถใช้ toLowerCase() และ toUpperCase() สมมติว่าต่อไปนี้เป็นสตริงของเรา − var sentence = "tHIS iS tHE JavaScript pROGRAM"; ในการแก้ไขและแสดงในกรณีที่เหมาะสม รหัสจะเป็นดังนี้ - ตัวอย่าง var sentence = "tHIS iS tHE JavaScript pROGRAM"; function modifyStringWith
ในการตรวจสอบรูปแบบวันที่ที่ถูกต้อง ให้จับคู่วันที่กับ − const dateFormat = /^\d{4}\-\d{2}\-\d{2}$/; ตัวอย่าง <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initialscale=
มาตั้งค่าปุ่มกันก่อน − <button type="submit" onclick="callTwoOtherFunctions()"> Call </button> ด้านบน เราได้ตั้งค่าฟังก์ชันภายใต้ “onclick” เพื่อเรียกใช้ฟังก์ชันอื่นอีกสองฟังก์ชัน - function callTwoOtherFunctions(){ fun1(); fun2(); } ด้วยวิ
ในการสร้างอาร์เรย์ว่างตามขนาดที่กำหนด ให้ใช้ตัวดำเนินการใหม่ - var numberArray = new Array(10); หลังจากนั้น มาตั้งค่าบางอย่างในอาร์เรย์ ต่อไปนี้เป็นรหัส - ตัวอย่าง var numberArray = new Array(10); console.log("The length="+numberArray.length) numberArray=[10,20,30,40,50,60]; console.log(&
คุณสามารถใช้ keyCode 13 สำหรับคีย์ ENTER มาสร้างอินพุตกันก่อน - <input type="text" id="txtInput"> ตอนนี้ ลองใช้ on() กับ keyCode เพื่อตรวจหาคีย์ ENTER ต่อไปนี้เป็นรหัสที่สมบูรณ์ - ตัวอย่าง <!DOCTYPE html> <html lang="en"> <head> <meta chars
คุณต้องเรียกใช้ฟังก์ชันเดิมซ้ำแล้วซ้ำอีกเพื่อรวมจำนวนเต็มทั้งหมดจากอาร์เรย์ที่ซ้อนกัน ต่อไปนี้คือรหัส - ตัวอย่าง ฟังก์ชัน sumOfTotalArray(numberArray){ var total=0; สำหรับ (ดัชนี var =0; ดัชนี