เช่นเดียวกับพีชคณิตเราใช้ตัวแปรในภาษาโปรแกรมเพื่อเก็บค่า รวมถึงตัวแปรที่ใช้เพื่อเก็บค่าข้อมูลและยังสามารถเปลี่ยนแปลงได้ตลอดเวลา ในบทความนี้เราจะพูดถึงตัวแปร JavaScript ที่แตกต่างกันและวิธีใช้คีย์เวิร์ดสงวนเหล่านี้เป็นตัวแปรตามลำดับต่อไปนี้:
ตัวแปร JavaScript คืออะไร?
ตัวแปรสามารถเรียกได้ว่าเป็นคอนเทนเนอร์ที่มีชื่อ คุณสามารถวางข้อมูลลงในคอนเทนเนอร์เหล่านี้จากนั้นอ้างถึงข้อมูลได้ง่ายๆโดยการตั้งชื่อคอนเทนเนอร์ เก็บข้อมูลที่นำกลับมาใช้ใหม่ได้และเรียกอีกอย่างว่าเป็นหน่วยเก็บข้อมูลพื้นฐานในโปรแกรม
- ค่าที่เก็บไว้ในตัวแปรสามารถเปลี่ยนแปลงได้ระหว่างการทำงานของโปรแกรม
- ตัวแปรเป็นเพียงชื่อที่กำหนดให้กับตำแหน่งหน่วยความจำ และการดำเนินการทั้งหมดที่ทำกับตัวแปรมีผลต่อตำแหน่งหน่วยความจำ
- ต้องประกาศตัวแปรก่อนจึงจะใช้ใน JavaScript ได้
คุณสามารถสร้างตัวแปรใน JavaScript เป็น:
var var_name var x
ในที่นี้ x คือชื่อตัวแปรที่สามารถใช้เก็บค่าใดก็ได้ คุณยังสามารถประกาศตัวแปรหลายตัวเป็น:
ชื่อ var, ชื่อเรื่อง, empid
จะประกาศตัวแปร JavaScript ได้อย่างไร?
JavaScript ยังอนุญาตให้ประกาศตัวแปรโดยไม่มีคีย์เวิร์ด var แต่คุณต้องกำหนดค่าเมื่อคุณประกาศตัวแปรโดยไม่มีคีย์เวิร์ด var
Empid = 701
แม้ว่าจะไม่แนะนำให้ประกาศตัวแปรโดยไม่มีคีย์เวิร์ด var อาจเขียนทับตัวแปรส่วนกลางที่มีอยู่โดยไม่ได้ตั้งใจ
ตัวระบุ JavaScript
คุณต้องระบุตัวแปร JavaScript ด้วยชื่อเฉพาะ ชื่อเฉพาะเหล่านี้เรียกว่าตัวระบุ คุณสามารถระบุชื่อย่อหรือชื่อที่สื่อความหมายสำหรับตัวระบุของคุณ กฎบางประการที่คุณต้องคำนึงถึงขณะตั้งชื่อ JavaScript Identifiers ได้แก่ :
- ชื่อสามารถประกอบด้วยตัวอักษรตัวเลขขีดล่างและเครื่องหมายดอลลาร์
- ชื่อต้องขึ้นต้นด้วยตัวอักษร
- ชื่อตัวระบุสามารถขึ้นต้นด้วย $ และ _
- ชื่อเป็นตัวพิมพ์เล็กและใหญ่ ดังนั้น y และ Y จึงเป็นตัวแปรที่แตกต่างกัน
- ไม่สามารถใช้คำสงวนเป็นชื่อได้
ขอบเขตตัวแปร JavaScript
ขอบเขตของตัวแปรคือส่วนของโปรแกรมที่สามารถเข้าถึงตัวแปรได้โดยตรง ขอบเขตใน JavaScript มีสองประเภท:
ขอบเขตทั่วโลก - ตัวแปรส่วนกลางมีขอบเขตทั่วโลกซึ่งหมายความว่าสามารถกำหนดได้ทุกที่ในโค้ด JavaScript ของคุณ
ตัวแปรอินสแตนซ์ในตัวอย่าง java
ตัวอย่าง:
var data = 100 // ฟังก์ชันตัวแปร gloabal one () {document.writeln (data)} function two () {document.writeln (data)} one () // การเรียกฟังก์ชัน JavaScript two ()
ขอบเขตท้องถิ่น - ตัวแปรโลคัลจะมองเห็นได้เฉพาะในฟังก์ชันที่กำหนดไว้ พารามิเตอร์ของฟังก์ชันจะอยู่ในพื้นที่ของฟังก์ชันนั้นเสมอ
ตัวอย่าง:
function localvar () {var x = 20 // local variable} ให้ & rsquos ดูตัวอย่างต่อไปนี้ให้ globalVar = 'This is a global variable' function fun () {let localVar = 'This is a local variable'} fun () console.log (globalVar) console.log (localVar)
มันจะให้ผลลัพธ์เป็น:
คำสั่ง console.log มีอยู่ในขอบเขตส่วนกลางที่มีการเข้าถึงตัวแปรส่วนกลาง แต่ไม่สามารถเข้าถึงตัวแปรโลคัลได้
คำสงวน
ไม่สามารถใช้คำสงวนเป็นตัวแปร JavaScript ฟังก์ชั่น , วิธีการ , วน ป้ายกำกับหรือใด ๆ วัตถุ ชื่อ. นี่คือรายการคำสงวนดังกล่าวใน JavaScript:
บทคัดย่อ | ไบต์ | ในที่สุด | ฟังก์ชัน | ดำเนินการ |
อื่น | ขยาย | โมฆะ | มีการป้องกัน | สั้น |
อินสแตนซ์ของ | ยาว | จริง | ที่ไหน | ในขณะที่ |
สวิตซ์ | โยน วิธีการแปลงวันที่สตริงเป็นวันที่ใน java | ชั้นเรียน | ดีบักเกอร์ | ทำ |
บูลีน | เท็จ | ลอย | ไปที่ | นำเข้า |
enum | พื้นเมือง | แพ็คเกจ | สาธารณะ | คงที่ |
int | พ่น | ลอง | เป็นโมฆะ | ด้วย |
ซิงโครไนซ์ | จับ | const | ค่าเริ่มต้น | สองเท่า |
หยุดพัก | สุดท้าย | สำหรับ tostring สตริงสาธารณะ () | ถ้า | ใน |
ส่งออก | ใหม่ | เอกชน | กลับ | สุดยอด |
อินเตอร์เฟซ | ชั่วคราว | ประเภทของ | ระเหย | |
นี้ | ถ่าน | ดำเนินการต่อ | ลบ |
ด้วยเหตุนี้เราจึงมาถึงตอนท้ายของบทความของเรา ฉันหวังว่าคุณจะเข้าใจว่า JavaScript Variable คืออะไรและใช้อย่างไร
ตอนนี้คุณรู้เกี่ยวกับ JavaScript Loops แล้วลองดูไฟล์ โดย Edureka การฝึกอบรมการรับรองการพัฒนาเว็บจะช่วยให้คุณเรียนรู้วิธีสร้างเว็บไซต์ที่น่าประทับใจโดยใช้ HTML5, CSS3, Twitter Bootstrap 3, jQuery และ Google API และปรับใช้กับ Amazon Simple Storage Service (S3)
มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นของ“ ตัวแปร JavaScript” แล้วเราจะติดต่อกลับไป