โพสต์นี้จะกล่าวถึงความหมายของ “ $ เครื่องหมาย ” และการใช้งานใน JavaScript
ความหมายของเครื่องหมาย “$” ใน JavaScript คืออะไร?
“ $ เครื่องหมาย ” ไม่ใช่อักขระพิเศษใน JavaScript และไม่มีความหมายหรือฟังก์ชันพิเศษ อย่างไรก็ตามใน JavaScript สามารถใช้เป็น:
วิธีที่ 1: จะใช้เครื่องหมาย “$” เป็นตัวระบุได้อย่างไร
ใน JavaScript ตัวระบุคือชื่อที่ใช้ระบุตัวแปร ฟังก์ชัน หรือคุณสมบัติ อักขระตัวแรกของตัวระบุต้องเป็นตัวอักษร เครื่องหมายดอลลาร์ ($) หรือขีดล่าง (_) และอักขระใดๆ ต่อไปนี้อาจเป็นตัวเลข (0-9) แม้ว่าจาวาสคริปต์จะถือว่า “ $ ” เป็นตัวอักษร ดังนั้นจึงสามารถใช้เป็นชื่อตัวแปรใน JavaScript ได้
ตัวอย่าง
สร้างตัวแปรที่ทำหน้าที่เป็นตัวระบุ:
โดยที่ $myString = 'ลีนุกซ์' ;
ส่งตัวระบุไปยังเมธอด console.log() ที่จะระบุค่าที่เก็บไว้ในตัวแปร:
คอนโซล บันทึก ( $myString ) ;เอาต์พุต
วิธีที่ 2: จะใช้เครื่องหมาย “$” เป็นทางลัดของฟังก์ชันได้อย่างไร
“ $ เครื่องหมาย ” สามารถใช้เป็นทางลัดสำหรับฟังก์ชันใน JavaScript โดยกำหนดฟังก์ชันให้กับตัวแปร $ หรือใช้เครื่องหมาย $ เป็นชื่อฟังก์ชัน
ต่อไปนี้เป็นตัวอย่างของวิธีใช้เครื่องหมาย $ เป็นทางลัดสำหรับฟังก์ชัน
ตัวอย่าง
กำหนดฟังก์ชันสำหรับการบวกเลขชื่อ “ เพิ่ม ”:
เพิ่มฟังก์ชั่น ( x,ย ) {กลับ x + วาย ;
}
กำหนดฟังก์ชัน add() ให้กับตัวแปร “$” ซึ่งหมายความว่าตัวแปร “$” เป็นการอ้างอิงถึงฟังก์ชันเพิ่มแล้ว:
ให้ $ = เพิ่ม ;เรียกใช้ฟังก์ชัน add() โดยใช้ “$()” โดยส่งค่า:
คอนโซล บันทึก ( $ ( สิบเอ็ด , สิบห้า ) ) ;เอาต์พุต
คุณยังสามารถใช้ปุ่ม “ $ ” เครื่องหมายเป็นชื่อฟังก์ชันนั่นเอง
ฟังก์ชั่น $ ( x,ย ) {กลับ x + วาย ;
}
เอาต์พุต
โปรดทราบว่าการใช้เครื่องหมาย $ เป็นชื่อฟังก์ชันหรือชื่อตัวแปรไม่ใช่แนวปฏิบัติที่ดี เพราะอาจทำให้สับสนและอาจก่อให้เกิดความขัดแย้งกับไลบรารีหรือโค้ดอื่นที่ใช้เครื่องหมาย $ ในลักษณะอื่น
วิธีที่ 3: จะใช้เครื่องหมาย '$' ในเทมเพลต Literals ได้อย่างไร
ในจาวาสคริปต์ “ $ เครื่องหมาย ” สามารถฝังนิพจน์ในเทมเพลตตัวอักษร ตัวอักษรแม่แบบเป็นสตริงที่ล้อมรอบด้วย backticks ( ` ) แทนเครื่องหมายอัญประกาศเดี่ยวหรือคู่ อนุญาตให้คุณฝังนิพจน์ภายในสตริงโดยใช้ตัวยึดตำแหน่งในรูปแบบของ “ ${นิพจน์} '.
ตัวอย่าง
สร้างสองตัวแปร “ x ' และ ' วาย ” มีค่า “ 5 ' และ ' สิบเอ็ด ” ตามลำดับ:
มี x = 5 ;ต่างกันไป = สิบเอ็ด ;
เก็บผลคูณของ x และ y ในตัวแปร “ กับ ”:
มี z = x * วาย ;พิมพ์ผลลัพธ์โดยใช้เทมเพลตตัวอักษร:
คอนโซล บันทึก ( `ผลคูณของ x และ y คือ : $ { กับ } ` ) ;เอาต์พุต
นั่นคือทั้งหมดที่เกี่ยวกับการใช้ “ $ ” ลงชื่อเข้าใช้ JavaScript
บทสรุป
“ $ เครื่องหมาย ” ไม่ใช่อักขระพิเศษใน JavaScript อย่างไรก็ตาม สามารถใช้เป็นชื่อตัวแปร ตัวระบุ ทางลัดของฟังก์ชัน หรือในเทมเพลตตัวอักษรเพื่อฝังผลลัพธ์ด้วยสตริงในรูปแบบของนิพจน์ อย่างไรก็ตาม การใช้เครื่องหมาย “$” เป็นชื่อฟังก์ชันหรือตัวแปรไม่ใช่แนวปฏิบัติที่ดี แต่การใช้เป็นตัวอักษรของเทมเพลตจะมีประโยชน์มาก โพสต์นี้อธิบายความหมายของ ' $ เครื่องหมาย ” และวิธีการใช้งานใน JavaScript