Forwarded from Javascript Eslatmalar
JavaScriptda || (yoki) operatoridan foydalanib, o‘zgaruvchiga standart (default) qiymat berish mumkin
Agar o‘zgaruvchi null, undefined, false yoki 0 bo‘lsa, || operatori orqali unga oldindan belgilangan standart qiymat beriladi.
Masalan, odatiy shart orqali qiymat tayinlash:
Buning o‘rniga quyidagi qisqaroq yozuvni ishlatish mumkin:
Bu qanday ishlaydi?
Agar x ning qiymati null, undefined, false, yoki 0 bo‘lsa, x ga 'standart' qiymati beriladi.
Agar x allaqachon biror qiymatga ega bo‘lsa va u "true" (rost) deb hisoblanadigan qiymat bo‘lsa, u holda x o‘zgarishsiz qoladi.
Misol:
Bu usul kodni soddalashtirish va tezroq yozish uchun juda foydali.
@js_bilim—Javascript eslatma va bilimlar kanali
Agar o‘zgaruvchi null, undefined, false yoki 0 bo‘lsa, || operatori orqali unga oldindan belgilangan standart qiymat beriladi.
Masalan, odatiy shart orqali qiymat tayinlash:
if (x === undefined) {
x = 'standart';
}
Buning o‘rniga quyidagi qisqaroq yozuvni ishlatish mumkin:
x = x || 'standart';
Bu qanday ishlaydi?
Agar x ning qiymati null, undefined, false, yoki 0 bo‘lsa, x ga 'standart' qiymati beriladi.
Agar x allaqachon biror qiymatga ega bo‘lsa va u "true" (rost) deb hisoblanadigan qiymat bo‘lsa, u holda x o‘zgarishsiz qoladi.
Misol:
let a;
console.log(a || 'salom'); // Natija: 'salom'
a = 'Hello';
console.log(a || 'salom'); // Natija: 'Hello'
Bu usul kodni soddalashtirish va tezroq yozish uchun juda foydali.
@js_bilim—Javascript eslatma va bilimlar kanali
Forwarded from Josh*Developer
FrontINT_mavzulari (1).pdf
5.8 MB
"FrontINT" kursi qo'llanmasi ⚡️
Ushbu PDF Frontint.uz kursi uchun qo'llanma.
Frontend sohasida ko'plab ma'lumotlarni o'z ichiga olgani bois, siz azizlarga alohida yuboryapmiz.
Kitobdagi ma'lumotlar to'liq video holida Frontint.uz kursida tushuntirib o'tilgan.
Enjoy it with ☕️
#guide
@JoshDeveloper
Ushbu PDF Frontint.uz kursi uchun qo'llanma.
Frontend sohasida ko'plab ma'lumotlarni o'z ichiga olgani bois, siz azizlarga alohida yuboryapmiz.
Kitobdagi ma'lumotlar to'liq video holida Frontint.uz kursida tushuntirib o'tilgan.
Enjoy it with ☕️
#guide
@JoshDeveloper