דוגמה למפעיל קריאה כפולה ב-JavaScript

Dwgmh Lmp Yl Qry H Kpwlh B Javascript



כולם מכירים את סימן הקריאה היחיד ( ! ) סימן שנקרא לוגי ' לֹא ' אופרטור, המשמש להיפוך ערך בוליאני כגון ' !נָכוֹן ' החזרות ' שֶׁקֶר ', בזמן ' !שֶׁקֶר ' החזרות ' נָכוֹן '. סימן הקריאה הכפול ( !! ) סמלים הנקראים גם ' המפץ הכפול ', או ' זריקות כפולות ' לשנות את הערך של אמת או שקר ל' נָכוֹן ' או ' שֶׁקֶר '. זוהי דרך פשוטה להמיר משתנה לערך בוליאני (נכון או שקר).

מחקר זה יגדיר את הקריאה הכפולה ב-JavaScript.

מהו מפעיל קריאה כפולה ב-JavaScript?

סימן הקריאה הכפול ( !! ) אינו אופרטור JavaScript, הוא כפול, לא ( ! ) מפעיל כי לא ( ! ) האופרטור משמש פעמיים באופרטור הקריאה הכפול ( !! ). האופרטור הראשון (!) משנה אותו לערך בוליאני הפוך. האופרטור השני (!) הופך את הערך הבוליאני ההפוך. במילים אחרות, כעת זהו הערך הבוליאני האמיתי של האובייקט.







ערכים כוזבים ב-JavaScript

ב-JavaScript, המחרוזות הבלתי מוגדרות, 0, null, NaN והמחרוזות הריקות ('') הן הערכים השגויים.



ערכי אמת ב-JavaScript

ערכי האמת של JavaScript הם 1, מחרוזת לא ריקה, כל מספר שאינו אפס, מערכים, אובייקטים וכן הלאה.



בואו נסתכל על הדוגמאות של קריאה כפולה ב-JavaScript.





דוגמה 1:

צור משתנה ' א ' ולהקצות ערך בוליאני ' שֶׁקֶר ”:

יש = שֶׁקֶר

השתמש באופרטור double not(!) או בקריאה כפולה(!!) עם המשתנה:



!! א ;

הפלט נותן את הערך הבוליאני ' שֶׁקֶר ”:

בפלט לעיל, הערך של המשתנה ' א ' הופך תחילה ל' נָכוֹן ' ואז, האופרטור השני (!) שוב הופך אותו ל' שֶׁקֶר '.

כאן, הטבלה למטה מייצגת את התוצאה של כל ערכי ה-JavaScript הנכונים והמזויפים באמצעות הקריאה הכפולה !! JavaScript:

ערך !!ערך
נָכוֹן נָכוֹן
שֶׁקֶר שֶׁקֶר
0 שֶׁקֶר
1 נָכוֹן
לא מוגדר שֶׁקֶר
ריק שֶׁקֶר
'' שֶׁקֶר
'לינוקס' נָכוֹן

בואו נראה איך הקריאה הכפולה פועלת על ערכים וסוגי נתונים שונים.

דוגמה 2: יישום (!!) על ערכים בוליאניים

בואו נבדוק את ההשפעה של קריאה כפולה (!!) על ערכים בוליאניים:

דוגמה 3: החלת (!!) על ערכים שלמים

העבר את המספרים השלמים 0 ו-1 ל' console.log() ' שיטה עם קריאה כפולה (!!) ותראה את התוצאה:

דוגמה 4: החלת (!!) על ערכים null או לא מוגדרים

בואו נראה את ההשפעה של קריאה כפולה (!!) על הערכים האפסים או הבלתי מוגדרים:

דוגמה 5: החלת (!!) על ערכי מחרוזת

תסתכל על ההשפעה של הקריאה הכפולה (!!) על מחרוזת ריקה ומחרוזת שעוברת ל' console.log() ' שיטה:

ריכזנו את ההוראות החיוניות הקשורות לסימן הקריאה הכפול (!!) ב-JavaScript.

סיכום

סימן הקריאה הכפול ( !! ) מוכר גם בשם ' המפץ הכפול ', או ' זריקות כפולות ' הוא האופרטור הכפול לא (!) שמשנה את הערך של הצהרת אמת או שקר ל' נָכוֹן ' או ' שֶׁקֶר '. הוא מומר לערך בוליאני הפוך באמצעות האופרטור הראשון (!). לאחר מכן, האופרטור השני (!) הופך את הערך הבוליאני ההפוך. לבסוף, הוא נותן את אותן תוצאות כמו ביטויים בוליאניים (True, False). מחקר זה הגדיר את הקריאה הכפולה ב-JavaScript.