Короче я разобрался. Но вот что никак не пойму так это
width = width || 186;
|| - Это логическое или
Вот не понятно width = width или 186
это как понимать?
Короче я разобрался. Но вот что никак не пойму так это
width = width || 186;
|| - Это логическое или
Вот не понятно width = width или 186
это как понимать?
Мой канал на Yotube: Канал Alexandr_5
Если не говорю движок то это RPG Maker MZ Steam версия!
В данном случае это не логическая операция, то есть результат не будет типа boolean. Операторы || и && расширены в JS.
В данном случае в переменную width присвоится width, если она истина (не undefined, не null, не 0, не false, не ""), иначе 186.
Таким образом реализуются параметры по умолчанию в функциях.
Аналогичная запись этой:
if (!width) {
width = 186;
}
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)
Социальные закладки