หน้าแรก
หน้าแรก
หากการแทรกนิพจน์ลงในหน้าเว็บทำให้เกิดเอฟเฟกต์ที่ไม่ต้องการ ให้ใช้ JavaScript ถือเป็นโมฆะเพื่อลบออก การเพิ่ม “javaScript:void(0)” จะส่งคืนค่าดั้งเดิมที่ไม่ได้กำหนด ตัวดำเนินการ void ใช้เพื่อประเมินนิพจน์ที่กำหนด หลังจากนั้นจะส่งคืน undefined ได้ค่าดั้งเดิมที่ไม่ได้กำหนดไว้ โดยใช้ void(0). void(0) สาม
การจัดการ JavaScript ของตัวแปรนั้นแตกต่างจากภาษาการเขียนโปรแกรมอื่น C, C++, Java เป็นต้น ตัวแปรใน JavaScript ถือได้ว่าเป็นคอนเทนเนอร์ที่มีชื่อ คุณวางข้อมูลลงในคอนเทนเนอร์เหล่านี้แล้วอ้างอิงข้อมูลได้ง่ายๆ โดยตั้งชื่อคอนเทนเนอร์ ก่อนที่คุณจะใช้ตัวแปรในโปรแกรม JavaScript คุณต้องประกาศตัวแปรนั้นก่อน ตั
ใน JavaScript ตัวแปรถูกกำหนดโดยใช้คีย์เวิร์ด var ตามด้วยชื่อตัวแปร ก่อนที่คุณจะใช้ตัวแปรในโปรแกรม JavaScript คุณต้องประกาศตัวแปรนั้นก่อน ตัวแปรถูกประกาศด้วย var คีย์เวิร์ดดังนี้ var rank; ไม่จำเป็นต้องใช้ประเภทข้อมูลใน JavaScript ตัวแปรใน JavaScript ไม่ได้รับการจัดการเหมือนกับภาษา C++, Java และอื่น
JavaScript รองรับตัวดำเนินการเลขคณิตต่อไปนี้ สมมติว่าตัวแปร A มีค่า 10 และตัวแปร B มีค่าเท่ากับ 20 จากนั้น - Sr.No ตัวดำเนินการและคำอธิบาย 1 + (เพิ่มเติม) เพิ่มตัวถูกดำเนินการสองตัว เช่น: A + B จะให้30 2 - (การลบ) ลบตัวถูกดำเนินการที่สองออกจากตัวแรก เช่น: A - B จะให้ -10 3 * (ก
JavaScript รองรับตัวดำเนินการเปรียบเทียบต่อไปนี้ สมมติว่าตัวแปร A มีค่า 10 และตัวแปร B มีค่า 20 จากนั้น: ซีเนียร์ ไม่ ตัวดำเนินการและคำอธิบาย 1 ==(เท่ากับ) ตรวจสอบว่าค่าของตัวถูกดำเนินการสองตัวเท่ากันหรือไม่ ถ้าใช่ เงื่อนไขจะกลายเป็นจริง เช่น: (A ==B) ไม่เป็นความจริง 2 !=(ไม่เท่ากัน)
พิมพ์แบบไดนามิก ภาษาที่พิมพ์แบบไดนามิกถูกเรียกเช่นนั้น เนื่องจากประเภทนั้นสัมพันธ์กับค่ารันไทม์ คุณไม่จำเป็นต้องระบุประเภททุกครั้ง ตามชื่อที่แนะนำ ประเภทของตัวแปรเป็นไดนามิก หมายความว่าแม้หลังจากที่คุณตั้งค่าตัวแปรเป็นประเภท คุณก็สามารถเปลี่ยนได้ บางภาษาที่พิมพ์แบบไดนามิก ได้แก่ Python, Perl, Ruby
ไม่ได้พิมพ์ตัวแปร JavaScript แต่ค่าของตัวแปรนั้นมีประเภทอยู่ ตัวแปรเดียวกันสามารถกำหนดค่าใหม่ได้ ตัวอย่าง การสาธิตสด <!DOCTYPE html> <html> <body> <script> var a; document.wr
เพื่อให้บรรลุเป้าหมายนี้ คุณต้องเพิ่มคุณสมบัติให้กับขอบเขตปัจจุบัน บรรลุสิ่งนี้โดยใช้สิ่งนี้ซึ่งเป็นขอบเขตปัจจุบันในโปรแกรม - for (var i = 0; i < coords.length; ++i) { this["marker"+i] = "add here"; } ด้านบนจะได้สิ่งที่คุณต้องการและเรียกค้นได้ดังนี้ - var a = this
JavaScript รองรับตัวดำเนินการเชิงตรรกะต่อไปนี้ สมมติว่าตัวแปร A มีค่า 10 และตัวแปร B มีค่า 20 จากนั้น Sr.No ตัวดำเนินการและคำอธิบาย 1 &&(ตรรกะและ) ถ้าตัวถูกดำเนินการทั้งสองไม่ใช่ศูนย์ เงื่อนไขจะกลายเป็นจริง เช่น: (A &&B) เป็นความจริง 2 | | (ตรรกะหรือ) ถ้าตัวถูกดำเนินการสองตัวใดที่ไม่
JavaScript เป็นภาษาที่ไม่ได้พิมพ์ ซึ่งหมายความว่าตัวแปร JavaScript สามารถเก็บค่าของประเภทข้อมูลใดก็ได้ มันไม่ทำงานเหมือน C, C ++, Java; ประเภทข้อมูลเช่น int ไม่จำเป็นต้องใช้ถ่านที่นี่ ในการประกาศตัวแปรใน JavaScript คุณต้องใช้คีย์เวิร์ด var ไม่ว่าจะเป็นตัวเลขหรือสตริง ให้ใช้คีย์เวิร์ด var สำหรับการป
ในการแทนที่การเกิดขึ้นของสตริงใน JavaScript ให้ใช้วิธีแทนที่ () - <html> <body> <script> var str1 = 'John loves studying. He loves Football too!'; var str2 = str1.replace(/
ตัวแปรสามารถคิดได้ว่าเป็นคอนเทนเนอร์ที่มีชื่อ คุณวางข้อมูลลงในคอนเทนเนอร์เหล่านี้แล้วอ้างอิงข้อมูลได้ง่ายๆ โดยตั้งชื่อคอนเทนเนอร์ ขณะตั้งชื่อตัวแปรใน JavaScript โปรดคำนึงถึงกฎต่อไปนี้ คุณไม่ควรใช้คำหลักที่สงวนไว้ JavaScript เป็นชื่อตัวแปร คำหลักเหล่านี้จะกล่าวถึงในส่วนถัดไป ตัวอย่างเช่น แตก หรือ บ
ขณะตั้งชื่อตัวแปรใน JavaScript ให้คำนึงถึงกฎเกณฑ์บางประการ ต่อไปนี้เป็นข้อตกลงการตั้งชื่อตัวแปรใน JavaScript - คุณไม่ควรใช้คำหลักที่สงวนไว้ JavaScript เป็นชื่อตัวแปร คำหลักเหล่านี้จะกล่าวถึงในส่วนถัดไป ตัวอย่างเช่น แตก หรือ บูลีน ชื่อตัวแปรไม่ถูกต้อง ชื่อตัวแปร JavaScript ไม่ควรขึ้นต้นด้วยตัวเลข
ไม่สามารถใช้คำที่สงวนไว้เป็นตัวแปร JavaScript, ฟังก์ชัน, เมธอด, ป้ายกำกับลูป หรือชื่ออ็อบเจกต์ใดๆ นี่คือคำสงวนใน JavaScript - abstract Else instanceof switch boolean Enum int ซิงโครไนซ์ break ส่งออก อินเทอร์เฟซ สิ่งนี้ byte ขยาย long throw case False native
เว็บเบราว์เซอร์แสดงข้อผิดพลาดสำหรับ “var null” เนื่องจากเป็นตัวระบุที่สงวนไว้ คุณไม่สามารถใช้ตัวอักษรต่อไปนี้เป็นตัวระบุใน ECMAScript - null frue false ไม่ได้กำหนด คุณสมบัติที่ไม่มีคำจำกัดความ ไม่รู้จักและไม่ใช่ตัวระบุที่สงวนไว้ ไม่ได้กำหนดประเภท. ว่าง เป็นที่รู้จักและเป็นตัวระบุที่สงวนไว้ แต่ nu
ต่อไปนี้คือคำสงวนในอนาคต ซึ่งรวมถึง คลาส คำเหล่านี้ใช้เป็นคีย์เวิร์ดในส่วนขยายที่เสนอ ดังนั้นจึงสงวนไว้เพื่อให้มีความเป็นไปได้ที่จะใช้ส่วนขยายเหล่านั้นในอนาคต class enum extends super const export Import ข้างต้นถูกกำหนดไว้ในข้อกำหนดของ ECMAScript ในข้อกำหนดภาษา ECMAScript 6 จะใช้ การประกาศคลาสสร้าง
ค่า const ยังคงเดิม คุณไม่สามารถเปลี่ยนแปลงและประกาศอีกครั้งได้ สร้างการอ้างอิงแบบอ่านอย่างเดียวด้วยการประกาศ const ด้วย const คุณสามารถประกาศตัวแปรโลคัลด้วยขอบเขตของบล็อก แทนที่จะเป็นขอบเขตของฟังก์ชัน สมมุติว่าเรามีตัวแปรคงที่ a หลังจากที่ประกาศค่าเช่นตัวแปรคงที่แล้ว คุณจะไม่สามารถกำหนดค่าใหม่ให้ก
NaN เป็นคุณสมบัติ JavaScript ซึ่งเป็นค่า Not-a-Number แสดงว่าไม่ใช่ตัวเลขตามกฎหมาย ไวยากรณ์ นี่คือไวยากรณ์ − Number.NaN ตัวอย่าง หากต้องการทราบว่าค่าเป็น NaN ให้ใช้เมธอด Number.isNaN() หรือ isNan() นี่คือตัวอย่างที่จะตรวจสอบ − การสาธิตสด <!DOCTYPE html> <html> <body> &
NaN เป็นคุณสมบัติ JavaScript ซึ่งเป็นค่า Not-a-Number หากต้องการทราบว่าค่าเป็น NaN ให้ใช้เมธอด Number.isNaN() หรือ isNan() ตัวอย่าง นี่คือตัวอย่างเพื่อตรวจสอบว่าตัวแปรใน NaN ใน JavaScript การสาธิตสด <!DOCTYPE html> <html> <body> <button onclick=
ก่อนที่คุณจะใช้ตัวแปรในโปรแกรม JavaScript คุณต้องประกาศตัวแปรนั้น ตัวแปรสามารถคิดได้ว่าเป็นคอนเทนเนอร์ที่มีชื่อ คุณวางข้อมูลลงในคอนเทนเนอร์เหล่านี้แล้วอ้างอิงข้อมูลได้ง่ายๆ โดยตั้งชื่อคอนเทนเนอร์ ประกาศตัวแปรด้วยคีย์เวิร์ด var ดังนี้ <script> <!-- var rank;