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

Infinity жана -Infinity JavaScriptте

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теги Massivдер объект катары

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'теги Boolean маанилери менен шарттар

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 тыюусунун милдеттүү эместиги

131

JavaScript'теги үчмүчө оператор

132

JavaScript'теги логикалык амалдар

133

JavaScript'теги confirm функциясы

134

JavaScript'теги if-else ичиндеги өзгөрмөлөрдүн көрүнүү чөйрөсү

135

JavaScript'теги if-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 оператору

Rest оператору

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

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

HTML таблицаларды JavaScript жардамы менен түзүү

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

Модулдарды жабылуулар аркылуу