JavaScript Full-stack
Noldan professional darajagacha: HTML, CSS, JavaScript, TypeScript, React, Next.js, Node.js, ma'lumotlar bazasi va DevOps.
2 bo'lim · 64 dars
- JavaScript nima va u qayerda ishlaydi: brauzer, Node.js va undan tashqari14 daq
- JavaScript'da birinchi dastur: konsol, script tegi va Node.js14 daq
- JavaScript console: log, warn, error, table va boshqa foydali metodlar16 daq
- JavaScript sintaksisi asoslari: ifoda, ko'rsatma va izoh17 daq
- JavaScript o'zgaruvchilari: let va const15 daq
- JavaScript var: nega undan voz kechildi va eski kodda uni qanday o'qish kerak15 daq
- JavaScript ma'lumot turlari: primitivlar va obyektlar xaritasi14 daq
- JavaScript typeof: qiymat turini to'g'ri aniqlash12 daq
- JavaScript undefined va null: yo'qlikning ikki shakli13 daq
- JavaScript boolean: true, false va truthy/falsy qiymatlar14 daq
- JavaScript arifmetik operatorlari: +, -, , /, %, va tayinlash18 daq
- JavaScript taqqoslash operatorlari: >, <, >=, <= va satrlarni solishtirish13 daq
- JavaScript tenglik operatorlari: ==, === va Object.is15 daq
- JavaScript mantiqiy operatorlar: &&, ||, ! va qisqa tutashuv16 daq
- JavaScript ?? va ?. operatorlari: nullish coalescing, optional chaining va mantiqiy tayinlash14 daq
- JavaScript ternary operatori: vergul, void va operatorlar ustuvorligi19 daq
- JavaScript'da turlarni o'zgartirish: String(), Number() va Boolean()14 daq
- JavaScript type coercion: yashirin tur o'zgarishi qoidalari ichidan18 daq
- JavaScript bitwise operatorlari: &, |, ^, ~, siljitish va bit bayroqlar22 daq
- JavaScript string asoslari: satr yozish, indeks, length va o'zgarmaslik16 daq
- JavaScript template literals: ${} bilan matnga qiymat joylash va ko'p qatorli satr14 daq
- JavaScript'da matn ichida qidirish: includes, indexOf, startsWith15 daq
- JavaScript'da satrni kesish, bo'lish va to'ldirish: slice, split, padStart15 daq
- JavaScript'da matnni o'zgartirish va tozalash: toUpperCase, trim, replace16 daq
- JavaScript'da Unicode va emoji: matn ichki tuzilishi18 daq
- JavaScript Number turi: EPSILON, MAXSAFEINTEGER, NaN va -016 daq
- JavaScript'da son yozish shakllari va sanoq tizimlari15 daq
- JavaScript'da matnni songa aylantirish: Number, parseInt va sonni tekshirish18 daq
- JavaScript Math obyekti: yaxlitlash, max/min va tasodifiy son18 daq
- JavaScript'da pul hisoblash: tiyinda saqlash, yaxlitlash, chegirma va QQS17 daq
- JavaScript BigInt: juda katta butun sonlar bilan aniq ishlash15 daq
- JavaScript if / else: shartga qarab qaror qabul qilish19 daq
- JavaScript switch: bitta qiymatni ko'p variant bilan solishtirish14 daq
- JavaScript for sikli: kodni kerakli marta takrorlash18 daq
- JavaScript while va do...while: takrorlar soni noma'lum bo'lganda16 daq
- JavaScript break va continue: sikldan erta chiqish va label'lar15 daq
- JavaScript for...of va for...in: farqi va tuzoqlari14 daq
- JavaScript funksiyalari: funksiya e'lon qilish va chaqirish12 daq
- JavaScript funksiya parametrlari: argumentlar va default qiymatlar14 daq
- JavaScript return: funksiyadan qiymat qaytarish va erta qaytish14 daq
- JavaScript arrow funksiyalar va function expression: funksiya — qiymat13 daq
- JavaScript scope: global, funksiya va blok ko'rinish doirasi16 daq
- JavaScript callback va HOF: funksiya qiymat sifatida15 daq
- JavaScript pure funksiya va side effect: ishonchli funksiya yozish15 daq
- JavaScript rekursiya: funksiya o'zini o'zi chaqirganda19 daq
- JavaScript IIFE: darhol chaqiriladigan funksiya va funksiya obyekt sifatida14 daq
- JavaScript debug: Chrome DevTools bilan xatoni qadamma-qadam topish15 daq
- JavaScript massivlar: yaratish va elementga murojaat17 daq
- JavaScript massivga element qo'shish va olib tashlash: push, pop, shift, splice16 daq
- JavaScript massiv bo'ylab yurish: for, for...of va forEach16 daq
- JavaScript massivda qidirish: includes, indexOf, find, some va every20 daq
- JavaScript massivni kesish va birlashtirish: slice, concat, join17 daq
- JavaScript obyektlari: kalit-qiymat juftliklari va xususiyatlar20 daq
- JavaScript obyekt sintaksisi: shorthand, computed kalitlar va metodlar16 daq
- JavaScript obyekt bo'ylab yurish: for...in, Object.keys, values va entries16 daq
- JavaScript havola semantikasi: nega nusxa o'zgarib ketdi?18 daq
- JavaScript obyekt destructuring: xususiyatlarni o'zgaruvchilarga ajratib olish20 daq
- JavaScript massiv destructuring: elementlarni o'rni bo'yicha ajratish16 daq
- JavaScript spread va rest operatori: uch nuqta ... ning ikki vazifasi17 daq
- JavaScript options obyekti: parametrda destructuring va nomlangan parametrlar18 daq
- JavaScript'da obyektni nusxalash: sayoz va chuqur nusxa, structuredClone17 daq