JavaScript-нинг асосий ўқув қўлланмаси

Бошланғичлар учун JavaScript-нинг содда ўқув қўлланмаси, машқлар тўплами ва масалаларни ечиш намуналари билан.

Асослар

001

Бошланғичлар учун JavaScript тирига кириш

002

JavaScript-ни ишга тушириш

003

JavaScriptда биринчи программа

004

Дастур кодини тушунтириб берамиз

005

Кейинги мисоллар

006

JavaScript скриптлар файлини улаш

007

Бир нечта JavaScript скрипт файллар

008

JavaScript даги script тегининг хусусиятлари

009

Браузер томонидан JavaScript файлларни кешлаш

010

JavaScriptда ҳақиқий режим

011

JavaScriptдаги изохлар

012

JavaScriptдаги ўзгарувчилар

013

Узгартувчилардан фойдаланиш

014

JavaScriptда бир нечта ўзгарувчини эълон қилиш

015

Узгармаларнинг қийматларини ўзгартириш

016

Бир нечта let бир ўзгарувчи учун

017

JavaScript да санлар билан математик амаллар

018

JavaScriptда ўзгарувчилар билан математик амаллар

019

JavaScriptда математик амалларнинг приоритети

020

JavaScriptда математик амалларнинг тенг устуворлиги

021

JavaScriptда гуруҳлаш қавслари

022

JavaScript да каср сонлар

023

JavaScriptда манфий сонлар

024

JavaScript да санлар олдидаги плюш

025

JavaScriptда бўлинманинг қолдиғи

026

JavaScript да даражага кўтариш

027

Даражага кўтаришнинг приоритети

028

JavaScript да Строкалар

029

JavaScriptда сатрларни қўшиш

030

JavaScriptда сатр узунлиги

031

JavaScriptдаги шаблонли сатрлар

032

Кўп сатрлилик

033

JavaScriptдаги махсус қийматлар

034

undefined қиймати

035

null қиймати

036

True ва false қийматлар

037

NaN қиймати

038

JavaScript да Infinity ва -Infinity

039

JavaScript да консоль билан ишлаш

040

JavaScript консолидаги маълумот турлари

041

JavaScript да консолидаги хатолар

042

JavaScriptдаги константалар

043

Маълумот турларини автомат ўзгартириш

044

JavaScriptда сонга айлантириш

045

JavaScriptда сонларга кисқартирилган айлантириш

046

JavaScriptда нотўғри сонларни айлантириш

047

JavaScriptда сонларни ажратиш

048

JavaScriptда сатрга айлантириш

049

JavaScriptда сатрларга айлантиришни кўллаш

050

JavaScriptда логик турни ўзгартириш

051

JavaScriptда логик турга айлантириш

052

JavaScriptда сатр символларини олиш

053

JavaScript да сатрларнинг ўзгармаслиги

054

JavaScriptда сатрнинг сўнги белгиси

055

JavaScriptда рақамли сатрлар

056

JavaScript да соннинг рақамларига мурожаат қилиш

057

JavaScriptда ўзгарувчини ўзгартириш учун амаллар

058

JavaScriptдаги қисқартирилган амаллар

059

JavaScript да инкремент ва декремент операциялари

060

JavaScriptда префикс ва постфикс турлари

061

JavaScriptдаги нотўғри ҳисоблашлар

062

JavaScript даги prompt функцияси

063

JavaScript даги prompt функциясида турлар муаммоси

064

JavaScriptда хужжатга матн чиқариш

065

Кодда хатоларни излаш

066

JavaScript да амалиётларни қўллаш амалиёти

067

JavaScriptда формулалар амалиёти

Массивлар

Объектлар

080

JavaScriptда Объектлар

081

JavaScript да объектни бутунлай чиқариш

082

JavaScript да объектларнинг сатр калитлари

083

JavaScript да объектларининг хусусиятлари

084

JavaScriptда объектлар калитларига қўйиладиган чекловлар

085

JavaScriptда объект элементларини ўзгартириш

086

JavaScriptда объектларга элементлар қўшиш

087

JavaScript да объектларнинг тартибсизлиги

088

Объект калитлари массиви JavaScriptда

089

JavaScriptда Объект Узунлиги

090

JavaScriptда объект калитлари ва узгарувчилар

091

JavaScriptда элементга калит орқали мурожаат хатоси

092

JavaScriptда объект хусусиятига мурожаат хатоси

093

JavaScriptда ҳисобланадиган хусусиятлар

094

JavaScript даги in оператори

095

JavaScript даги delete оператори

096

JavaScript да объектларнинг типлаши

097

JavaScriptда массивлар объект сифатида

098

JavaScriptда массивлар ва объектларни фарқлаш

099

JavaScript да Объектлар ва примитивлар

100

JavaScript да объектларнинг ссылка орқали ўтказилиши

101

JavaScriptда массивлар ва объектлар билан константалар

102

JavaScriptда константалар орқали дастурлаш ёндашуви

103

JavaScript объектлари билан кодда хатоларни излаш

Шартлар

104

JavaScript-да if-else конструкцияси

105

JavaScriptда катта ва кичкина операторлар

106

JavaScriptда тенгликни текшириш

107

JavaScriptда тенг эмасликни текшириш

108

JavaScriptдаги ўзгарувчиларни солиштириш

109

JavaScriptда сатрлар тенглиги

110

Сатлар ва сонларнинг JavaScriptда тенглиги

111

JavaScriptда қиймат ва тур ўзаро тенглиги

112

JavaScriptда қиймат ва турда нотенглик

113

JavaScript да логик ВА

114

JavaScript да логик ЁКИ

115

JavaScript да логик амалларнинг приоритети

116

JavaScriptда шартларни гуруҳлаш

117

JavaScript да мантиқий ифодаларни инвертлаш

118

JavaScriptда булен қийматлари билан шартлар

119

JavaScriptда булен қийматларини солиштириш

120

JavaScriptда ҳақиқийликни текширишнинг қисқартирилган шакли

121

JavaScriptда ёлғонликни текширишнинг қисқартирилган шакли

122

JavaScriptда умумӣ қисқартирилган текшириш шакли

123

JavaScriptда киска қийин шартлар

124

JavaScript-да else конструкциясининг ихтиёрийлиги

125

JavaScriptда гирда каварларнинг ихтиёрийлиги

126

if-else ифодаларидаги каваларни қўйиш ихтиёрийлиги муаммоси

127

JavaScript даги else if конструкцияси

128

JavaScript-да if-else конструкцияларининг ички куриниши

129

JavaScript-да switch-case конструкцияси

130

JavaScript-да switch-case конструкциясида break-нинг majburiy эмаслиги

131

JavaScriptдаги тернар оператор

132

JavaScript да мантикий амаллар

133

JavaScript-да confirm функцияси

134

JavaScript да if-else даги ўзгарувчиларнинг кўриш соҳаси

135

JavaScript да иф-else конструкцияларида ўзгарувчилар кўриниш соҳасининг нюанслари

136

JavaScript да if-else орқали соат қисмларини текшириш

137

JavaScript да Строка ва Массивлар Узунлигини Текшириш

138

JavaScript да сатр символларини текшириш

139

JavaScript да соннинг рақамларини текшириш

140

JavaScript-да бўлинманинг қолдиғини текшириш

141

JavaScript шартларидаги хатоларни излаш

142

JavaScript да if-else шартларида амалий машқлар

Цикллар

143

JavaScript да цикларга кириш

144

JavaScriptда for-of цикли билан массивни қайталаш

145

JavaScriptда объектни for-in цикли билан айланиш

146

JavaScript да while цикли

147

JavaScript да for циклы

148

JavaScriptда массивлар учун for цикли

149

JavaScript да цикларда шартлар

150

JavaScript цикларида сонларни йиғиш

151

JavaScript да цикларда массив элементларини йиғиш

152

JavaScript да циклалар орқали сатрларни шакллантириш

153

Сонларнинг рақамларини JavaScript да цикли орқали такрорлаш

154

JavaScript да циклалардаги қавсларнинг мажбурий бўлмаслиги

155

JavaScript да цикларда қавсларнинг мажбурий бўлмаслиги муаммоси

156

JavaScript да break инструкцияси

157

JavaScript да continue инструкцияси

158

JavaScript да ички циклалар

159

JavaScript да циклаларда кўриш соҳаси

160

JavaScript да ички цайралган цикллар ва кўриш соҳаси

161

JavaScript-да массивларни тўлдириш

162

JavaScript да циклида массивни ўзгартириш

163

JavaScript да цикл орқали объектларни тўлдириш

164

JavaScript да циклада объектларни ўзгартириш

165

JavaScriptда флаглар билан ишлаш

166

JavaScript да циклар кодларини ёзиш бўйича маслиҳатлар

167

JavaScript да цикларида кодни дев қилиш бўйича маслиҳатлар

168

JavaScript циклаларида хатоларни излаш

169

JavaScript циклаларини амалда ўрганиш

Кўп ўлчовлилик

Стандарт методлар

Фойдаланувчи функциялари

Функцияларнинг ўзгарувчилари

Функция турлари

Ички функциялар

Клаусурлар

IIFE

Рекурсия

Қайталаш усуллари

Spread оператори

Рест оператори

Деструктуризация

298

JavaScript да массивларни деструктуризация қилиш

299

Функциядан массивни деструктуризация қилиш JavaScriptда

300

JavaScriptда массив элементларини деструктуризацияда ўтказиб юбориш

301

JavaScript да массивли деструктуризатсияда ортиқча қийматлар

302

JavaScriptда массивни деструктуризация қилишда қолган қисми

303

Массивни деструктуризация килишда стандарт кийматлар JavaScript

304

JavaScript да массивини деструктуризация қилишда сузма функциялар

305

JavaScriptда массивни деструктуризация қилишда ўзгарувчиларни эълон қилиш

306

JavaScriptда объектларни деструктуризация қилиш

307

Объектларни деструктуризация қилишдаги ўзгарувчи номлари JavaScript

308

JavaScript да объектларни деструктуризация килишда сузмаларни белгилаш

309

JavaScriptдаги ўзгарувчилар ва дойикий қийматлар

310

Объектларни деструктуризация қилишда ўзгарувчиларни эълон қилиш JavaScript

311

JavaScript да функциялари параметрларини деструктуризациалаш

312

Функциялар параметрларининг объектларини деструктуризация қилиш JavaScript

Вақт

313

JavaScript да Date объекти билан ишлаш

314

JavaScript дата форматированиеси

315

JavaScriptда сана форматини ўзгартириш

316

JavaScript да ҳафта кунини олиш

317

JavaScriptда сана қисмларини сўз билан чиқариш

318

JavaScript да Date объектида вақтни белгилаш

319

JavaScriptда timestamp форматида вақт олиш

320

JavaScript даталарнинг timestamp форматидаги фарки

321

JavaScript дата объектлари ўртасидаги фарқ

322

JavaScriptда даталарни автомат тарзда тўғрилаш

323

JavaScript да охирги кунини топиш

324

JavaScriptдаги високос йилни аниқлаш

325

JavaScriptда сананинг тўғрилигини текшириш

326

JavaScriptда ўткизилган йил кунини олиш

327

Келаси ёки ўтган ойнинг куни

328

Кейинги ёки олдинги йилнинг куни

329

Моментлар айирмаси

330

Кун давомидаги вақт моменти

331

JavaScriptда кун боши

332

JavaScriptда куннинг охири

333

JavaScript да моментларни цийклиқ текшириш

334

JavaScriptда вақт моментларини олиш амалиёти

335

JavaScript да ҳисоблашда сатр солиштириш

336

Йилсиз санани JavaScript-да солиштириш

337

Сананинг ораликка тушши

338

JavaScript да объектларини солиштириш

DOMга кириш

339

JavaScriptда DOM билан ишлашнинг асослари

340

JavaScript да DOM элементлари

341

JavaScriptда DOM элементини олиш

342

JavaScript да DOM элементнинг мураккаб селекторлари

343

JavaScriptда элементларга ишловчиларни боглаш

344

JavaScriptда Исмли Восика ҳодисалари

345

JavaScript-да бир ишловчини кўп элементларга боглаш

346

JavaScriptда бир нечта ҳодиса ишловчилари

347

JavaScript-да турли воқеаларни қайта ишлаш

348

Элементлар матни билан ишлаш JavaScript

349

JavaScriptда элементларнинг HTML коди билан ишлаш

350

Тег атрибутлари JavaScriptда хосса сифатида

351

JavaScriptда матн майдонлари билан ишлаш

352

Текст майдонларининг фокуси JavaScript

353

JavaScriptда атрибутлар билан ишлашдаги истиснолар

354

JavaScript да метод ва хусусиятлар занжири

355

JavaScript даги занжирларнинг афзаллик ва камчиликлари

356

JavaScript даги this объекти

357

JavaScriptда thisнинг афзаллиги

358

JavaScriptда элементлар гуруҳини олиш

359

JavaScript-да циклда ишловчиларни қўшиш

360

JavaScript-да циклда аноним обработчикларни қўшиш

361

JavaScriptда вокенталарни бўшатиш

362

JavaScript да циклида ишлайдиган вокеалар ишловчиларини боглаб куйиш

363

JavaScriptда аноним функциаларни боглаб олиш

364

DOM ёрдамида JavaScript да кодини ёзиш бўйича маслаҳатлар

365

DOM билан JavaScript да кодаги хатоларни излаш

366

DOM билан ишлаш ўрганилган материални амалиётда қўллаш

Атрибутлар

Стиллаш

Қидириш

Тугунлар

Формалар

Тушувчи рўйхатлар

Event объекти

Контекст

Таймерлар

Элементлар билан ишлаш

Амалиёт

466

JavaScriptда массивдан элементлар яратиш

467

JavaScriptда ul рўйхатларини яратиш амалиёти

468

JavaScriptда HTML таблицалар яратиш

469

HTML таблицаларни кетма-кет тўлдириш

470

JavaScriptда массивдан HTML таблица яратиш

471

Объектлар массивдан HTML таблица яратиш

472

HTML таблицага қатор ва устунлар қўшиш

473

HTML жадвал ҳужайраларини JavaScriptда ўзгартириш

474

JavaScriptда янги элементларни ўзини ўчириш

475

JavaScriptда элементни ўчириш учун ҳавола

476

JavaScriptда элементларни ўчириш учун ҳавола яратиш

477

JavaScriptда алоҳида элементни таҳрирлаш

478

JavaScriptда элементни таҳрирлашда матнни беркитиш

479

JavaScript да гуруҳ элементларини таҳрирлаш

480

Элементларни бир вақтда таҳрирлаш ва ўчириш

481

JavaScriptда элементларни стиллаш

482

Элементни яшириш ва кўрсатиш учун тугмалар JavaScriptда

483

JavaScriptда кўп элементларни кўрсатиш тугмалари

484

Элементларни JavaScript орқали фаоллаштириш

485

JavaScriptда фаоллаштурларни алмаштириш

486

JavaScriptда элементларни ўзгартириш бўйича амалий машқлар

Функциялар ва DOM

Модуллар ёпишмалар орқали