JavaScript หรือ (||=) คำอธิบายการกำหนดตัวแปร

Javascript Hrux Kha Xthibay Kar Kahnd Tawpaer



ตัวดำเนินการ OR (||) เป็นการดำเนินการทางตรรกะที่คืนค่าจริงเมื่อหนึ่งในนิพจน์/เงื่อนไขในแต่ละด้านเป็นจริงและเป็นเท็จเมื่อทั้งคู่เป็นเท็จ ตัวดำเนินการ OR แสดงด้วยเส้นแนวตั้งสองเส้น (||) ใน JavaScript ตัวดำเนินการกำหนด OR (||=) จะกำหนดค่าให้กับตัวแปรหากไม่ได้กำหนดและขึ้นอยู่กับเงื่อนไข โดยจะประเมินค่าจริงค่าแรกที่พบหรือค่าสุดท้ายที่พบหากค่าทั้งหมดเป็นเท็จ

บทช่วยสอนนี้จะอธิบายตัวดำเนินการกำหนด OR ใน JavaScript เพื่อกำหนดค่าให้กับตัวแปร

JavaScript หรือ (||=) การกำหนดตัวแปร

อาจมีสถานการณ์ใน JavaScript ที่คุณต้องการกำหนดค่าให้กับตัวแปรที่ไม่ได้กำหนด คุณสามารถกำหนดค่าของตัวแปรให้กับหนึ่งในสองความเป็นไปได้ตามค่าเดียว และไม่ว่าจะเป็นค่าว่างหรือไม่ได้กำหนดโดยใช้โอเปอเรเตอร์การกำหนด JavaScript หรือ (||=)







ไวยากรณ์



ไวยากรณ์ต่อไปนี้ใช้สำหรับกำหนดค่าให้กับตัวแปร:



var1 ||= var2

ตัวอย่างที่ 1





ประกาศสองตัวแปร “ ' และ ' '. เริ่มต้นตัวแปร “ ” พร้อมหมายเลข “ สิบเอ็ด ' ในขณะที่ ' ” ไม่ได้กำหนด:

ให้ ;
ให้ ข = สิบเอ็ด ;

ตอนนี้ กำหนดค่าให้กับตัวแปร “a” โดยใช้ตัวดำเนินการกำหนดตัวแปร OR (||=):



||= ;

สุดท้าย พิมพ์ค่าของ “ ” บนคอนโซล:

คอนโซล บันทึก ( 'ค่าของ a คือ' + ) ;

ดังจะเห็นว่าค่าของ “ ” ไม่ได้กำหนด ดังนั้นค่าของ “ ” (ซึ่งก็คือ 11) ถูกกำหนดให้กับตัวแปร “a”:

หากค่าของ x ไม่เป็นโมฆะหรือไม่ได้กำหนด ค่านั้นจะไม่ถูกเขียนทับ

ตัวอย่างที่ 2

สร้างสี่ตัวแปร “ x ”, “ และ ”, “ กับ ', และ ' ใน ” และกำหนดค่าเท็จให้กับพวกเขา เช่น “ 0 ”, “ โมฆะ ”, “ ไม่ได้กำหนด, ' และ ' ลีนุกซ์ ”:

คอสต์ x = 0 ;
คอสต์ และ = โมฆะ ;
คอสต์ กับ = ไม่ได้กำหนด ;
คอสต์ ใน = 'ลีนุกซ์' ;

ตอนนี้ ใช้ตัวดำเนินการ OR กับตัวแปร “ x ”, “ และ ”, “ กับ ', และ ' ใน ” เพื่อกำหนดค่าจริงจากตัวแปรเหล่านี้ให้กับ “ ปี ”:

คอสต์ ปี = x || และ || กับ || ใน ;

สุดท้าย พิมพ์ค่าที่กำหนดบนคอนโซลโดยใช้ ' คอนโซล.ล็อก() ' วิธี:

คอนโซล บันทึก ( ปี ) ;

จะเห็นได้ว่ามูลค่าของ “ ใน ” ถูกกำหนดให้กับตัวแปร “ ปี ” เนื่องจาก “w” เป็นค่าจริงที่พบในห่วงโซ่ OR:

คุณยังสามารถกำหนดค่าให้กับตัวแปรด้วยค่าดิบแทนการใช้ตัวแปร:

คอสต์ ปี = 0 || โมฆะ || 'ลีนุกซ์' || ไม่ได้กำหนด ;

เอาต์พุต

เราได้ให้คำแนะนำที่จำเป็นทั้งหมดเกี่ยวกับตัวดำเนินการกำหนดตัวแปร OR(||) ใน JavaScript

บทสรุป

ตัวดำเนินการกำหนด OR กำหนดค่าให้กับตัวแปรที่ไม่ได้กำหนด ใน JavaScript จะมีประโยชน์เมื่อคุณต้องการตั้งค่าเริ่มต้นสำหรับตัวแปร แต่ถ้ายังไม่ได้ตั้งค่าเท่านั้น หากมีการกำหนดค่าของตัวแปร จะไม่ถูกเขียนทับ บทความนี้อธิบายถึงตัวดำเนินการกำหนด OR ใน JavaScript เพื่อกำหนดค่าให้กับตัวแปร