JavaScript כשפת Scripts (דה) מספקת לפעמים דברים משעשעים. במהלך הזמן אני אכתוב על עוד התנהגויות מוזרות של JavaScript אבל אחת חמודה שנתקלתי בה:
וזה כמובן נובע מהעובדה שה - Operator + יכול לעבוד על מחרוזות (Strings) ולכן בביטוי הראשון הוא ממיר את 3 לטקסט. ואילו Operator - Minus עובד על מספרים בלבד ולכן ממיר את 5 למספר.
In javascript:
'5' + 3 gives '53'
Whereas
'5' - 3 gives 2
'5' + 3 gives '53'
Whereas
'5' - 3 gives 2
וזה כמובן נובע מהעובדה שה - Operator + יכול לעבוד על מחרוזות (Strings) ולכן בביטוי הראשון הוא ממיר את 3 לטקסט. ואילו Operator - Minus עובד על מספרים בלבד ולכן ממיר את 5 למספר.
Comments
Post a Comment