You are on page 1of 412
tL RUUNFR UUL2rL3auL puprared nu puspanduuinbuwyjh neuneggnchney” {3 JavaScript grugrusLnruuL Lbao4b surrere Swuyuwpdw yw ghunyeytubph pabwdn, Angbuun YUU GL UPUUUP WOUSP3ULbh © NUYUL EPCYULSh STUSCUSNEL -APUSUrUY@Ntaanry byl - 2018 fudpwqnnesunle® | Epw2fuun[npincu E Profit Development Company dpuqnunnpdwh puybpnpywup yas Tnnguyreh ALunu yuh Youunpnp yang: Sblwupyuw pulpwughp’ Wuwhhun Unwdh Unwuuywu ULUGL AUSNFb UUP2hLSUL JAVASCRIPT SPUSPUMNCUUL LéQubh SUPPEPC Muuntuwyw atruwnyo upp E — dpuiqnwyapdwu Ain nwpWsyws —{tqnLUtphg —Ubyh’ JavaScript Spwignwynpdwh «[équh = inwnptppu: = Ubpywywgywo GL quinwithwn wiqnnheuubnh Uwuhu, JavaScript iquh nwnntnp, jQuery qnuquinwhp, opjthin Ununnngdwe dnugnuynndl ulgpntuputnn (OOP), huswtu Uwl, wupupnnu & qnughyuyuls onwanwunpdwu ubnnubnp: §=Spyw6 Gu gnpdtuulwl wrwewnpwuputp & nnwlg yuunwpdwl — ubennutnp: Avunuuwywu dtnlwpyo huugtwqnuws E Spwanwyannnutnhu, vwhywywndutphu, neuwunnutphu pninn Unwlg, nuptn htunweppnunw Gu épwanwunnuwup: Qtruwnyp hpwunwnwyye, £ Profit Development Company puyspnypaywl wewygnepaywup: © Uwnghujw W.2., 2018 © Profit Development Company “UL FUNK 3NbL en ee YAN RULE? nae srinrnnnnennnennnnan quu2- javaScRIPT OPUSPUUAPUUL LbQUh SUPPERD......18 yu 3 DOCUMENT OBJECT MODEL ..sssesscsctesssescccccsscesesseeeeee 35 qu 4 1usvULP ONEPUSI ccesccccceceeseecscssseceesnseseeeeseee 44 qyus- Enel bel QLABUL ONOAUYULLEP 5A ayy 6- rule GRERUSIMUER sccscesesrcsiesinmccnmcearcemssentlBl quy 7 QULHUOLS? iTS aU B= AUUHUBLELE DOM = MY on ennernenennn B al 9 SMMUSHL SPM. cancer 94 qyU 10 - SMFLYSATLUL OUP rennin wt uy 11 < DEMPITPUPU. sr ecrnnninis qu 12 ULULTEL SIFLUSRULER occ UU 13 ELUUPY SCUPUMIPTI scenes UU 14: JQUERY LECUONINE SIR cece UU 15: JQUERY 4UUMUMUPNPY 156 AU 16: CALCULATOR -P USUYIDU ..sssccssseeseeneenee sees 66 quu 17 -BLUUPY OPUSPUMNIALU JQUERY ..173 UU 18 - JQUERY CH DOM... seen 178 uu 19 - EVENT orusrUMArNtU ..187 196 WU 20 - WUGPh GPUSPUMAPNEY. UU 21 - ORSb4S-UNLULANNTUUT OPUIPUMNPNBY .....-...-209 WWU 22 - ULUULEP.... seereeeeeseeee 25, = quu 23 - uuuLerh eusunnesnrLLere (UU 1) oes 234 quu 24- yLuuLerr zusuntaanrvLere (UUU 2) 234 MUU 25 - gue & ECMASCRIPTE - (RU eee eeeeeerere 245 MUU 26 - yuuuedusrl |nkLusrUuLee? LOCATION. 251 UU 27 - guauanrw: .257 uu 28 > uurLern prusruuncnry 268 UU 29 - WEB STORAGE JSON tH BIAX.. cere 279 qyu 30 - rush te CANVAS -.-- 293 UU 31 - oir aurduoc DRLUAPPU eons ererrr 310 quu 32 -hwurerh BUGPUMARAPU Laveenrrerre 319 UU 33 - purer srugrusnrnru 2 336 qu 34- 4nTy abrLARONhesL (DEBUGGING). 346 34 U6ELET be 3brresrr UU 35 - sHguLLbrh yunnr SEUNHESNIU oa cseeeereerere UU 36 - psunusnrubr bu qbubrusnrLbr uu 37 - SCOPE b4 CLOSURE... UU 38 - cunsuannesusrh 2 20 0 b, bot wyn, whguky pay 3-pu, bpt ny, wagub, puy, 4 - hu 3. Sééwqnyt unwppp a -u E: Utgty pu, 5 -fhu 4, dtéwqnyt nuppp b -u Eb 5. wywpun n puynud guwuywgud tnyn wy ypwsng bes np 3-pn, qu 4-pn cm vu ee wer guns fee: Cun npnud, bea = 8, b = 4, w nae oath vung BUD ab, nwvunh wun Yurnun iho 2p pa up wan uinwunw Gup fulph [ndnup. ouch 0 uk: wre 2 f vbpyugwg dat tpuynnpny rw! nl re subd — pNoUHY tin eaeghed t ' eral é ipo wut aware (pinup) Yurquefeu’ qhublun event wnwihu push wagnnhreduan ubpywywighty wnwuby a uuywuuth twhwiynd: Cunniuyws & pny ufubdwttpnud ae tunljwl hpsuwyut tpl puisuepuyu yunybnubnn. + yunwght a [pujuwal. pind Upnuundned 5 oo wjgnntedh upg Ubnen gnyg vawin. Uujwunwline qniquihtinwg sh Ypnuundnud & Cd piny wignphrednul uniyusjubnh Ununptn, puswbu Wu, ujwanwupwtsh | typwannt pnwyuuughtyne huey ee genuitlywu pny Upnwanynud £ | > wiganppedtibpmud unwpptn ujuydwuubn uunnighint uuywunwyn pp | nut Ypnuinynid & pink wyjgnnhedtutinnid uywnquignylt gnpdnnnyaynttn qquunwn bint ee 13 Ujuwpuny’ Ubnywywguap Enyne pubrhg vbSwanytn quityn, fuunbno pind ufubdwyh oquniajwup: Guewnndnu t, nn a 4 hunwuwin sk b -h: Puswybu Lywintghup' piny ujubduyh ulhgpn bpujuwéle pynkty f, nn funnhpnuiugnd & wignnhpeup wofuuunuuph ubhgrn: Cuignnn, punt qniquihtnwagdp pinyaud Ununpwignwd bu a,b pybpp: Upwup wyu utpt bu, nnnup wjtinp & hudtdwunby: Cwgnnn, pwyihu, gtnwulywt pinyh = oqunyeywp uunniqunw = § www wy wpunuhwyjnnyynit! a > b: GufufwS a > b wpunwhuyennyaj wt wnd¢tphg’ abnwulywu pinku wnuwgwpynul 5 tnyni Gp: Fnuywu bypn (+) gnyg E unwipu wyt qnpdnqnyayniup, np wbunp & ywunwnp, bret a>b wninuhuyunnyajniun 6gdwphin E: Rwguuwyut typa (-) gnyg b uuu hwywnawy nbuypp: Puwhwi k, np bab onpuul a = 8, b = 4, wuyw a > b ujwytwtihg bub! wignphadp = «4gwinntuwyh — wafumunti nnwyuu ninnnygwp & Yuunup nuqnwiblywt pin, npnud qpuwid f max = a wpunwhwyjnnyajntup: = Munnwtlywtt pynyhg hbunn, tnp max thnipnfuwywup vb wywhynd b wuhpwdbgin wnnynupp piny 14 «wafuwunwiipn» 2uipnituuynug Jul Y. npinta bypwgndnuy £ ntuyp vf emwadh IMU: PMSNYN Ena pout ab puenhg UebuIGnyLE’ max —p. hunny raya wT auhpudeon E wun, wLaMAheUA Wohin” nhl inh oqunyajwulp: pn i wtp wiqnphedutph dwupt 15nd ae unbunyjniup ean Sruiqnuninndiay veer nua pudhtutinhg ubyu tf: Ulqnnhpdutnh varie) aU gngwuulyuinnd guibyuguis futnhn 4uintih ty pusdEL gnpdaqnipjnuubnh — yung huignnnwluutinyajute sania nub, fulnbptbph uy mupwonu rom qwseen, neg hudwp, pry oO 07 emuwlonned — pub, BY wnwppn wanphpouen: §— Ujuypup funn by pnd, unbuwywynndwt, — wyuunuhuljut puoeh gbubpwgJwit fulnhpubpa W wyju: Utp ywpepmd wyuon EL Ypmundnid bu nuinunnbul npntindtiinh lL nbuwywnpdts hou Yuwie — nwnptn Spnityghwttn: ophuwil objuyu fuwtinyeubpnud tppide wthpwdtgunnieynity wawigwunw uuudnnb, weynwuputpy pun qutnh, pun wpnwnpdwe mwnbeyénh Wo wy(u, Yuu nant, tufuptunpwd wwnwupp: Unweht hujwgphg nbuwluynpdwts fuunhnn wwng b, uu4ujt, Epp qnp& nubup A dhowpwuuly unujwu[utinh htun, uthnwdognnpynu £ wnwgwuni — puunnby Z wjuypuh = wignphd, =o nppjutiqnytu Upnwywuwgup unbuwywunpdut qnndptyewgn: Cwynup wnbuwhwynpdwu wiqnpppdutn bu wynwgwyttph Ubpnnp (bubble sort), tbpdnidnuWtbpny wnbuwlwynpdu wjqnphpdp (insertion sort), pumpnyayntotbpny, ituw4wynpdwt wiqnphdn (selection sort) b wy: Srympyniu nub wytwyhuh wiqnphedutn, nnnup Yanwnynid bu Udjw(Utnh puqunyajwt déy npnunw ppwywiugujhu: Oppuul 15 qowyhu npntdwt dépnn (linear search), Ynudut gy, (binary search), Epuyntbig hun utyenn (exponential sone pnhspuy ht dtpny (jump search) L wi[u: ch), yes E wigaphedutph Uwiw\mantup Uk nupwinty cujnhiuquaiiats uunpbepmud: Onpluil’ Google Map my huwnunnnryyntu E unmjhu quiuk, Gpyn woluunhusapualy, nbpptnh pst widbbwywpd éutauuywinhp: Wu fubynh onpp-pe wypip jw mmuppbpwle hwunpuwunid inpWUyNpny py fetnbnn, tpp huh tu N pwinwputnh dhol honunpnyaynuuine U dwinwywnwnp wytinp —& quith wlbtuyupd We Lywowqny dwfuuspny Gwuwuywnhn, nny Gunny £ wuynwupubnp dwunwywpwnby pryap N pwinwiputnp: Uyuwypund! wuuwhdws & wanphpdutph — wefuwnhp: Ujannhedubn, apnup Ybpwnynd bu puswybu ybuguinnid, ghunnyajwt Ute, wyuuybu by Spwqnwynpdwe nnpunnud: curser G4 UNUQUIPULLUGP 1. Pus & wiqnpheda: 2. Apn’up bu wiqnnheuh hunnynueyntuubnn: 3. Pus tnutiyubpny & huwpwynp Utpyuywgut, wiqgnphedubna: 4. bus b Spwqnwynndu [eqniu: 5. h’ts qhintp JavaScript Spwqnwynpdw jbqup dwup: 6. Uignphedubph unbunyajwt pus huynth fuunhnutph tp dwunp: 7. Pbntp ybugwnwyhu fuunnh ophtwl, mph jnénwp huwnwnp E utpyuywgut, wiannhredh Upgngnd: 8. Unntndt’p wignnhpd U piny ufubdw, npp a,b,c putnhg Ywnnn £ quit, Ubdwaqnyup: 16 tnyfd ujwunytnp Ubphuywgtnud E pu wngned winks 6 ubtywUbnp L unwitg Shwgunn, n utin henwt[nnnyayntip: = Uthpudign — § ST nnn’up bu wyu Uhgwiugpttpn, nnntp thuybyn hu if : hpywiunwlngh wighwwunwupn sh nuinunh, huy wy ubtywyubnh Upgl punhutnin hbnwiynpmpynup a mywawanyuo: Us wignnhpd Ywnwiguinytp wt nnd fuunnh pnddwit hudwin: (pt af (6 ) \ 6 YY / bs o\ f e. = } a . dtp npwduinpnieywt ul 3 U5 jpunnwing whnpttp uit LU nnip qhunhg snip jgubjnt W quunwpyeyn huwpuwnpnyeyntu ntubp: Lywpwanbp wt wignnheup, anh Yuunwndwo wnnyntupnid qtinhg huwnwunp yihuh Ubpgub, 4 [pup gnin: 7 UU 2 JAVASCRIPT erUGPUNPUUL Leoubh SUPPEPC cRIPT DPUIPUMNPUUL LeQuh vAS' yaa . a ansluoee: ONONwU4ULLEP b4 S43ULLEPh gpm —————SaSaeee aajavaseriot Spunqnwnendat (eqlh dpguuaypy puyabe wb qhuntup, JavaScript Spwqnpwynpdwu [bqniu jr js) yu Yhnwnnyejnte nuh Yop Spwqnuunndwu uto: jeveseriot jpugnuynnda (bqdh hpuadwiuuing het guy uysaguned cup intgh oquniajwup: ophtwull @{DOCTYPE html> ehtml> . ditlerJavaScript First Lesson script > alert(“Welcome to JavaScript”); Uy qtypni, html Suyih puigduy iP gniqnuwg, typwupt Yhuyntyp chnpppY ywunnthwt, npn i, ane ee pnid gnywd hu Welcome to Cw6wfu Spwgnwynndwu qnns Spupewgnid JS -h Ynntnh ee Ubdwunw b: Ldwu Daun Cae ee rem gnbip Uuywunwhwhwndwn st: Uyu : wdtouinyayniu F wnwgwunww JavaScrii 5; pt tGqun qndwé hpwdwotbnp wywhywub; wnwudpu onEyeuee THTML a tnd, ork odin winnigyned bu tp Yuyptiph wd hpwdutstnp bi lyonthg undo gin cuba huinceneke op dbpwdnd £ dwpqne 19 dpurgnunnpdia (qn uinbndynq uyjin by js punjuyty Utp wnwsht JS ynnp qnbjnt hun untydtup Pnewuute npintn, \puh index.html $wyip, wjunthtbuo uuntindby, Muy, prewywtun, punt, R js Yuywhyjwiybo JavaScript = -p_ Pgeliejats guytne: = Wyn enewuywheulh ubpunw unity Stbup script.js buyin: Cunniuywd §, np JavaScript -h Suyttng html -hu gdnud bu body - p dlpgnud, opftuual (iene Tart J indexhtmi ore me Text hy spody? esatenl> puypnid, suuywd Unt, np ht -p quntulnud E script + eng f script -0 Yywnnnuuw Gutusty L rit upciare defer wunnhpnuunh Uppundut chnfuwnbu lunphninn, & unpdned ypnuuybu script -p EghU Ugh, body -h Ytpgnul Yul body -hg hbuin: Unuihuh huunynyaynits £ twl asyne -p, Onn jeny, & unwipu, npuyeuah script -U wefuuinh wuhupnnt, wyuhtipt’ toh pwgduit qupwgpnut: — Uyujpund defer -fh ntuypnid script -n wafuwinn § uubuwubpgnd, tpp bol wnnbt wwunnwun £ qnpduipldiw, pul async -f nowpnw script -p uyunw § wofumntby toh pinuwy pdt (loading) qniqntrewg: 22 bpwqndwt oukpwunnpuén, Ubyuupwunyaynitutn JavaScript Spuiqnweynpdwt jbqnity ny, — mwihu Eypwuht npngwyh unyjwittn wpunwdby Upnwdnidp quan £ wntnh niubtw, puswbu body -nid, wyuujtu fj console yjwunnthutund, npg wntutbint hudwp browser -nuw whhpwdtgun £ ubnuty Fl2 quid ctrl+shift+c: Ununwoniwp Ywinnn & wtp nivbtwy bul typwttht pugdud wuennthwup wnbupny: ‘‘huwnybup script.js uy qnyws hounlyw, frwqhnp. 2 tupunudby nb Puswytu uywuntghup, JavaScript -n gnywd jninwpwtynin hnwdwup Yybpunw wnyw £ Gnyn gbnwgény uyuynn wpunwhwyinnyayniu: Cunniuyd E udwu wpuwhwyunniayniuutn pu wuywub, dbyuwpwtinyeynit (comment), npwlp twfuwintuwd bu Yorn nnng huunywdttp Ubyuwpwutyn hudwn, uwlwyu browser -h yng nnwup wuunburnwd tu u stu huyuntnud Eypwupu: Utyuwpwtnyeynttbnp ywnnn Gu [publ fuswybu unnquyht, uwybuybu EL pinyuyhu: Lufuwunbudwed bu Spwqnwynpngh hudwn: py gtnwqdny uluynn § dbyuwpwtnyeniup Unsynu £ wnnquyhu, pwup np wu Yopwpbnynd b dpe unjwy unnnhu: Pynyuyht Ueyuwpuinyayntup Ywnpnn & Uywnwanby uh pwuh 22 ay we uyuad E /* uhddntutpny 4 wuwnunyng +7 nr : eer document.write Gnshph — , yor gud inguin wft|wgtt| tghtl, “cong nnn console wwinnthwuntd, hut, alert qu nygny nlubguiup — wrunwidnudn faa nwuh vhengnd: Luwinbup, np document an wifsyugunud BF guuuiguié btm! yunnty tod taauh pntio’ wiuywurewng&pny; uefa document.write(" Hello "); hnwdwtp yyuihe cpupne Sununu URumtlh Tung, anew qnyw8 Yih Hels ispuuie: Une Wup Ole. log -h “h ntwypnu, pruutiusgus, Write Gondhpp wwuntaynity, nnn 93 ompnfuuywtutn UG undywyutph input onhmpuwywuubpn hwdwhwngsh bhenqnaw ub nnnguiyp von cawntgunn nwnntn GU, npntp puntewgnynud bt huunwly wimtin, = pn KL windbpnd: — rthnpuwywitttnt equuqandynud bu pupnpduaghw wywhbynt wuywunwynd; onthnfuuywuh qunuchuinht 6wunpwunw tip qwnngusyut Uwetduunhyujh Uw $hqhywyh nquupbewgutnhg, nnintn, onhuwly, éubwywphh Epywnnyajntup Ugwuwlynw bo s- ni, Ubpbbwuyh wipwanyeyntun’ v -ny W wyiu: | JavaScript -nud upnepnfuwywutbph qiuwynn inpuytpt bu. 1, Number - jeywyhu npuy 2. String - unquyht why 3. Boolean - npwdwpwuu yuu infy Number unhyjp = Uwfuwintugws & pywyhu wndtpttn yuhywitin. hudwn: Ujutntn ywnnn Gup wywht, nput wyjnwuph qhup, pus-np weyp uwnhpp, dbpbuuyh whugud éwtwwwahh Gnywnniayniup W wyu: String unpuyp jeny, E unwjpu wjwhuywub, ntpunwyhu unujuiut: String -h uty 4wnnn bbp uyjwhuyjwtby npub wuynwtiph 23 my Uwnwannyantup, hus-nn buh Uetuwannysyntie Wwypu: ulnitin, MAQutintun Boolean wh ny unwihu huwpuaday-upebpuon rue MMMM Shut Guy false: Suduywunwufuutwpwin true -U hwdwnynid — 62dwnhin Gut nnwhwtt wrdbp, false -p’ Yond Yu puguuw wt: Boolean inhyjh Ubpunu, onhtuwly, Gunn, Sup wwhby wnryn’p oquiwintnn ubpnid & dbpstw ywnbp, jt? ng: Cunhwtnwuytu, PAIN wy hwngtnp, npnug wywinwufuwtn Gpyne huwpwynpr uuinpty Gupuinnnul, 4untih £ tywpwant, Boolean unhuynd: Onttt, a oquiuintnp winiutugws §, dwnwyt’| Putuunw & Yuuyhuny! dtp = puwigwhp, np dhmhnfuwyuivbting punyewqnynw Gu wuntund, wadbpny b unhyny: Puy huguyt uy 4wann bup huyunwpwnbl uhnthnfuwyututn: JavaScript -nug tbripnfuwywetbp Ywnbih & hwynwawnb, var hpwiduity oqunijwup: . var xX; console.log(x); //undefined Utp onhtuwynw huyunwpwnyby £ enyinfuuyu, nnh wuniup x k, hwgnpn tunnqnid dtup thnpdt, up console wwinnthutinud wpunwdt, Unw wndtpp: Upnynupnid yuntuutup, np console wywunnthwunid = huyintyb, £ undefined wnunwhuyunnijniup: Tuuéwnt wu f, np Ubup hwjunwpwnb, bup upnpnfuuywt, uuyuju soup ub) Unws wndbp: Prin wyt Upnypnfuwlywtibknp, nnnup sntubu windbp, JS -p Ynndhg unwunw bu undefined uin¢bpp: Ujuuypuny undefined -p qnynyajntu Yuu wndbp sntugnn, thnthnfuwywtenh py L wpdtpu kt: @nthnfuwywubnh wun wbunp & [pup pybtunpsppywennp: 24 wir ywann uyuday pend, of ywnnn, uywpntuw Yb, puguun (space) oh Luby "op ywran wwnmiute, Uhohy gdh, updyntin wywotbnh ufuw| wuniuutn but enn x, first-name name” ihnfuwywtuenp wuntibbn Yihubu sper oa firstname reign nn ondetsuUuenh Apia ‘nl string, number U boolean inhwytnt bu: 4 pundit onpauuliuen. yar name = Hayk"; e= 25) 1a eMartied = false; puyuoy Uywunbghbp, Pninn wu nbyptnnuw, top Yppunynud string mpwyo unw wndbpn endnud f wuywewngtnh dtp: pununyoup hounlyus, Yan. var X= 4 vary = 8 vars=X+Yi alerts); Popyws onhuuyrid Uwty huynwinwnyg £ x witmts nbegnn ipmipnfuwlywt, wuyw' y, nnnup hudwywonwutuwtwewn nub 4 18 wpdtpubnp, wyunthbunk huyunwnwnyg) bs dindhnfuuywutp, app Ubg wnnbu ywhuyby Ex Uy thnihnfuwhubutph qnutwnp: alert -fupnyntupnud Eypwuht Yhuyuntuh 12 -p: JavaScript. = -nu-—thinthntuwywth = inpujp npn sk wpdépwinpnuhg hbunn: Uyurypund var x = 4 hnwdwup nowypnuw browser -p hwuywunw §, nn x tinthntuwlwun pywypu k: feduyhu unnthnfuwywutbnh = htu Yuunwndnn = hhduwhwu nnénqniayntuutnu bu. x+y - qniwnnd x+y - hwnd Ange Wy uu 3 thug Js hunwnltup Nnwtig 25 = x*y- puquiwujwiunlnid = x/y-pudwind + x %y~ wy hwpwpbpnypiniuhg wnwpu, wiuguiunnil Suugui’s Suuignnnh Gnypu Uzgbup, np untpunwyhu pupnpdwghwt uni ubpund wywhnud b wiywyewngutph oqunyaywup Ore var anun = “Hayk"; Uy. console.log("barev", anun); // barev Hayk Lywintup, np unquyhu py hin unytuybu huwnwann quiunwnb, apngwyh qnpénqniayntuutp: = Ophtuuly' nnn ‘i inpyjtpp = jbwpnud = qnidwpnidp (concatination) itt ubpywywgunw & bpynt uinntnh dhwenpnud: 9 hunwnybup onpuuuln. var anun = “Hayk”"; var language = “JavaScript”; var result = anun + “ loves “ + language + “so much!”; // Hayk loves JavaScript so much ! Puywbu Ywnnn bup Uywunby result uhnintuwywuh whndbpp Slwynpynd — 4 uwppbp unnntn Uhdjwhg qnidwnkin, wryntupnw: Unuwhuyunnyayw bg anun -p Uintuwnhtynud & “Hayk” -nu, language -p' “JavaScript” -ny, wpnyntupnid, bret alert wiubup result -h wndtpp yunbutbup, nn Eynwuhu huyuntynui & “Hayk loves JavaScript so much !" untpuinn: Shown, wuywdp ypu’ Sutinwtwtp JavaScript -h prompt anpdhph hbun, nino ny, b uwipu hung nijwinya, oqinuunhangn UW Uppwinty upw wywunwufuutp Joy wy, qnpdnnnyajywt uty: Ophtust’ var name = prompt("what is your name?"); document.write("hello "+ name); Uu nbwpnw, tpp ton pwgymd & Eynwtpt huyntynd £ ujwunnihul, nan gndwé & d&p Ynnhg unpywes hwpgn, wyupupt’ what is your name, fiugujbu wh ununpuyhu nun, npuntn, Uniunpwignty yjwunwufuuup: ogunwintnn = yupnn E name UnunpwigpfwSd = ywunwufuwup wywh yw 26 bg, anu tL fr Atnehu hwonpn unnqnid woh fe - nu: gat cE document.writ up from this page raise — : eo OK Cancel wip ubpunu huwnwunrp & wywhuywub, uw peyuyhu wd tous uuywyu wyu nowypnud inbnh b nitbtnud wnpuybnh annQuut aLuuupnfunyaynuubn: npanwngoup onheaic- varx= "5" alert(s) //5 royuybu uywinaghup x uhnipnfuwywih uepund wywhuywtywd innquypt mph 5 -p, pul y -p ut’ 4 -p: Tnwig qniwwnp unugins & 54, pwlh op unnquihtr mpuybinh nouypnu, qnwwnby ugwuwynw £ Upwgub| hpuin: Ujuuntin, utd ugwuynyayni nuh qniwwnnn yupudtintnh hbppwywunyeyniup: Fhinwnybup Up pwuh yung onphuwyubn. console.log(5+4 + “a"y, //91 console.log("5" +4 + 4); 7/7 542 Unwght onhuuynid uunwgyn 91, pwtih np wnught tnln updtputpp pywyhu bu, nuinp ulgphg yuunwipumd & edu Gnpénnniyntup’ 5+4, wuyw uunwgyws 9 -pu wybywund § 1 -p, tnt wnqbb unnqwyhu unpyh &, htulwpwn uunwgyni & 91: thlenpy ophuuujnud winweht wupwdbunnp wnnwyhu f, wyu noypnui whqbu ng wpvnwhwyunnpyniup hudupynd & 27 unnquyhl' wulwfu gupncuynyynthg: Upnyniupniy “5° wywpwdbunntpp Upwunwd bu ppwn WU nuntnuf 541; relay Ujuwhuny’ nuippip npytp nubgnn wadbputy dudutwh, bpb wnught uyuipuadtenp Saree eto wipnng whmwhwynnyeynt = buwpyynwd = & ra yy inpytph qnidwipdwt yutinthu: Gb pbk qnifwntip i u wnaquyht fw, = wy YEnhg uw, nuh wpinwhwyinnipyntup hudwpynud F nnquyhu: hn Ubtp wipnbt ghinblp, np indjuttph Boolean uy, unnwdwpwtwywt inhyp Gwnny b nub, dhwyt Gyn, ug true U false: Boolean inpyp JS -h hhwuwjhu unfytnhg F, nui wjU Ywnnn & hwunhuwtuy, uwnptp wpunwhujunniayntiutnh win¢tputn: huwnybup onhuwp. console.log(5> 4) //true console.log( 4 <2) //fal console.log( 2*5>4*6) //false Cunhwunpwuytu JavaScript =n true windbpht hudwuywunuufuutnyewt dog f nnywsd 1 hyp, pul false -hu' 9 cu: console.log( true +1) / console.log( 2 * false) // console.log(true / false) //Infi Unwoght nbwpnid unwgynid £2, pwh np true = 1: Gpypnng ophtwhnu 2*false -p hudwn¢bp £2 * 0 wnunwhuyunnyeywup, nnh =wndtpp 0 -E Gppnpn onhtulnw true/false hwpwptpnipyntup huwdwndbp § 1/0 hwpwptpniayutn, nnp, pusybu hwjnth & dwettwunhywjh nwuptwghg, dquind & wuuwhdwuntejwu: Udthnihbyny upwdupwtuywt upuyn’ tinpdbup huuywtuy pus wpryntup 4ipuh ynwtht, bet yynpdbup unniqh; whryn'p 5 -p huwuwn E 5 -h: console.log( § = 5); //error 28 uw pdiast wpnjntupnid console Uwinnthuunud uh 4 ror ‘ p E rer! Invalid left-hand side in assignment pens k. nn JavaScript pil = Ugwiin Ubnwinun sont aad Ophuul’ x = 4; Upunuhuj anya Troe ule x Hemenntuwuh dog uwhey 4 wndopn: unm ewignnid Powder & pruduituguby dhujy jul yor uywanduidp, pul dp ubp yjwhby dty wy pu apr yun f, hw eb fs F wun Error -p Uppngny; buy (eee ana, up uianighy) wnnye'p bnYne dpnihnRwwyustiitn ae wndbpp, eb ns: Dpwanwidnpdwts (fqnitenp ues pun, JavaScript -nuJ, huwuwpnyayntup uunniqhjnt f ==, huy whuxwuwpnypwts qtuypnud = nv! pun, WT wu uppurdn console! pu hs nen : . % wshwbn nibtgnn, wndtpubp: Onhuwl’ 5 == “5”: Unuwight ruywoehd punw f, pb wywinuufuwtin wtinp £ jpuh false, pith na wrwigh WAND MWY E, EnupAnnD! wnquyh, uuu t

-p qnb, -h Ytnond Puguunnt, defer Wo async = hutnnyeymitiutnp ugwiuwynyeyniup: Apn’tp bu thnrhnfuwywuutnh hhduuywtr unpuytnn Js - nu: Pusuyb’u Ywnbyp b huyunwpwinby unnihnfuwyuuubn: bpuqndwu puguyhub” oubpwunnnutn qhunbp: h’ts £ undefined -p: Pus uuywunwynd £ Yhpwindntd prompt Spncuyghwu: P'us wndtp Yuunwguh true+false wpunwhuwyunnyejwit nbwpnw: . Pus Ybpwinwindh true == “true” wpuuhujuinyaynitip L pusn’e: . Pusn’t & uinwgwtnud Error’ 5=5 hnwdwuh yuuwndwu wnnyjntupni: Puiguiunnt; toString(), parselnt(), parseFloat() b. Number() Sncuyghwubph nenp: usyb’u Qwnnn Gup Epyniwyus hudwlwngh put btu qopénqnyejntubtn yuuunwnty JS -nu: Pugwinnt, round, ceil, U floor spniuyghwutnh unwppbpnipyniuutnn: Pus & hwuunwinniun W pusujb7u bu wu hwyunwpwnnu: 34 UU 3 pocuUMENT OBJECT MODEL Sutiyuigus Yup to Pugutjhu browser “DR untndniv t Wyn toh [_ tive) i ee Model 7B Opp Utnwnnw E pninp wink untq! Mp u Unutg hun yaya Cet id, class , style U wyu): “tgp a es a Cunhutinin wndwdp, DOM -h Ywnngqwapnus Wun iutinil f docum: qu ent -hu, nnt Ey pnbtihg Ubryugtmat up QUfewghy HTML thuuinwrninen: Document -h uty bu cuntufnul head -p U. body “PU, bul png tty winntu Jninwipwutsjninh dwnwug wtqtna: JavaScript -nut DOM 1 Ubq unpwdwnpnd & uuuitnunu pnilghwtt, nn Ubnuindwup détp yunnn bup. = dhnthnfunyywts Gupewnyb, HTML untigtnh wpntuuunyayniun, . dtp Guwinlb, yninwpuismin HTML unbgh huwunUnyeyniuubnp (id,class...), . iapeh nat Guyewnyb, HTML wntgtnh ve Hay ‘ Eohg hinuwgub, uwnptn HTML wtgtp, puswytu uw, mung huun§nyayntuutn (attribute), Ladin Gla ae tndb, UW wytpwgut, unp HTML wbtgtp (n| = uu tenn), 7 Se onuapt HTML Event -utp (ypttupljtbe uintn Awgann thaw type) 36 wn Event -utph dwupu 2 aunts bn unnthg jason wus eninn hnwdwuutnp qn iow Eu hbppewbwunye;wup* wrap bunupg: “bp Yuyponnud, i tno wuhpwdbgin & walt? fnubuah gnpdnnnyajnuubph ume psn quunwinyot Uhwju one ahh htunn: Opwanwynndwu i nung NE m Peterabia Snuqnwnpnes: tju dbpennh ogunue]wuP, puiqnwinnnnn Gwnnn, £ npngty’ bby o t abn niubuw, Epp oginwinbpp ubndnid £ plu juin venuund uyuhyp, Ununow¢nnd inbpuun & wu: Wu qnpnnneynetienl wuywunu bu Event -utp: UWuuyhuny! event quinn & hub button -p ubndndp, Uyuhyh awndnidp, npuk uunbnuh ubnnwp U wylu: pul pugudu Yuwnnn, Gup uuntn dt) Event -utp: suewnntup fon niubup button (yn6wl), nph ubqdwt gud gwuyutnuw bup alert (hwqnpnugnnyant) wuby tynwhhu nnuk wrunwhuyinnyayntu: HTML wibgtnh ubS vwup mnpwdwinannid & huunynyesniuuinh jundp, npnlug oquntyajuup Quipnn bup wnwnptp event -tbp Yuuyty undjuuy nq ht: Ujquypup onhuwul E onclick hwu\nyajntup, nnh oqunewdp quopnn bup Yunuwinb, guiyuguis inbgh pw dyuhyh ubqdwut gnndpujeuign: punwpybup onpuwy. «button onclick="myFunction()” > Click Here 4onp Ywpbih & pwguinpby hbinlyw, YEpuy. button -h ubnduit dwdwuuy wtinp f w2fuuunh JavaScript -nul qunuynn qnndhp, nph wun E myFunction(): Cuun Enya, JavaScript -p Upourwynnud sw td gnndhp, niuinh dbup unhuyywd Gup uuntndty wyu: Ue 37 puwuunny, utp ni ndhg untns se F witht hiunlywp. dud script js Suyynul wiih function my FunctionO Muti alert(“Hello”); } Uyuuntin function pwnp gnyg FE unwypu, np u myFunction -D hutinpuwund £ aT papain rte thuywqdtnh ubpunw gndwop? gnityghuyh aoe Sluop a gapannnueintue, nnp wbuip § niughwu iio t yuu pune jniynwpuusnen wuquwi Button -p ubqdut ¢ ae quigfuwinh myFunction -L, nnh Sluanp qhuwqdtnp nat unwjpu ul gniulghwyh uubare Le Ubpgn: Pusujbu pub pulws aS PWuhuArieynt dunn upulyuuqdtnh Jpg yngyrd Sniuyghuyh dwpdh, npuntr, ands Ynng, Ub onhuwynw, yuunwnyned & wy dwdwtwy, bp uti Button -p: Wu nowpnud, button -f ubndw dudwuuy pwgdau f alert uywiunnthwt, nph ut gpuwe b Hello untpuunp: Pwgh onclick -hg event-utpp hwdwin hwéwfu Yppwindnn, huunynyajnuubn Gu. - bpp ubndynd & uinby uu: * onkeydown nput dba, ip yusunspfnud & dyubyh Uno guinh uutqubnhg utd (double click), p unterwngwundtdred & Subic, we ntg hin pug £ pnnuirul tne ub quin Gup anqunid onmouseuPp — uyunup yndualc. » onkeyuP — tne utd upsuuho o uuntubnhg nput uoue , wo - opp ubnuyul & dyuhup ynéualie Lywuntup, np tw onclick -h u onmousedown “I vpol, pup - panty, Upusntn onmousedown -p aj You ubnuity SLUR UnGuuln: yo h jnuqnudnpdusts uwnptpp ye pw unt BbL wupquqnyt gnpénnniejntuutn huguhs: Thome niubup tplint input nwoutn, ‘h ub sw dwuwu wy wytinp f qnuunty input puto" fi snunpusanyd pubrh wndeptbn, npntig wnnyntupn _w2stnm yp ubpunel: ensid= PM ertext” i input WF ertext” id="UV2 ji e"gumarel()"»Hashvel < Upryntvaned Eynwiupl lacie ’ wd wywenenn: auth an button 2 ee uy wofuwennt lumare! autem gna uj script js - mid Wunhe pub uywnwqn kine wyus gntuyghwjh uywinwyt E uuu, input jugubpnud Snunpwagnt|we putnn Ww qnuwnty pnup: Udd dwunpwtutp JavaScript -h getElementByld() gniuyghwyh hin, apo bbq Yepuqwndund £ upywe id nt intqp’ tkpwntyny nw pninn huunynyajntuubnn: Onhuusly’ varx = document.getElementByld("tiv1"); hqwdwp x thnepntuwhwth Jt wuhnu £ ftivl intgh htwn Gwujws wipnng pudpnpdwghwu: Uwnttp, np dnunpuyhtu nugintnh (on.’ input,textarea...) Uspunud qnyws wadtpp Ubpgunid bu value -ny, hu) qnyq ant nowpnud (on.’ div, ht...) inner HTML-nu: oe tpt Ukup guitywitnid Gup Utpguby #Htiv! input nweunh fun qnywd wdbpn, wyw Ywnnn bup yuunwnby hbunlywuip. 39 tiv2 = Numberttiva); vars = tiva + tiv2; alert(s); } unl E wy huquiduipn, On JavaScri nwt aul Lush ED gatas ee eso duy led fybublun UerUNW and’ windtpn Yun t unuituy u document.getElementBy1d -h dhongny, wy unui bu ia fu maou pment qhubing: buy ‘annuyhs th ig dushbh weaned Wnty) E YeqduiLtpusty ny Shut Nini aumpwip, wit + Uawtin chnihnfuuywting wns nubind, n hu lund bu achwp oujtpunnp: . gpduigne] wudwdh Up’ Sniuighwt ction gumarel0{ var t1 = +tivi.value; var t2 = +tiv2.value; vars=ti+ tz; alert(s); Yuunwtw htunlyw intupn. ful pth unniqhiny’ Yhuingytup, np gntdwrnwt wana wn nubunid duh d&renqny: Lyuenttip, nn wybyh 4uiné gntweu qunttp bn wuywhnyby, Get inhyjtph Sluuuhnfunwayniun quuwndén Ypnehnfuw yup huyjunwpwndws thnynd. var tivl = Number(document getElementByld(“tiva") value; Utn uygpuwywu fuunpnt Wwhwtsynu — tp, Onyjtugh déngbuuywt wanyntupn gniguinnytn ns jt alert -p oquntpywiip wy hI -p Ubg: Puswybu wnnbu Leytg, punniuywi k, Ap pninn input wntgtnu nutt value, pul) duwgywy wntgtnh \uinnitiunyayntup JavaScript -p DOM -nw = ntywuwpdn innerHTML. hunnynyajwp: Unnyntupnus function gumarel(){ var tiva = document.getElementByld(‘tiv1"). value: var tiv2 = document.getElementByld('tiv2”).value; tiva = Numberttiva); 4L tiv2 = Number(tiv2); iva + tiv2; var p = “gumar="+ s; i patasxan.innerHTML = pi GUMAR = 15 LUsypreptyny,Ugbp’ bets hurgunh —J munya s - ) hudwn uunwgYt| En 15, = uiyw ht -p dbg Yhuyunt umar=15 mg Bf Gee Una 8 ro 3.4 DOM-h w2fuwunwtpp CSS -f hin JavaScript dSpwiqnwy»pdut jeqniu panyt HTML wtqtnph CSS huunynyayntuubnn: Unwinynud DOM -h style huunynyayncup: buwnnbup nubup hbunlywt taubuunn:

some text here

Uthpwdtgin f unw unwntnh qanyup wpb qupupn: Un uyjwunwynd ufo DOM-h oqunyejwup Wyn untgh wnyjw(ubnn wwhujwubup elm Ynsunn, uanunfuaywuh ubpunu: varelm = Sea ont getEtementBylal:patasxan Uyunthtwn undtp unwup elm -h style huunynyejwu color ruginflu: elmstyle.color = “red”; Uyu nowpnu untpump qnyup Ynuinuw Guipdhn: TLywinbup, on wyu wubup yuptip En qb, punudbun uby unnqny! wnwlg thnipnfuu yuh huyunwpwpdwu: thre gtelomentBylapatasran” sto JavaScript nw = huwinwdnn & Uppwnt, prin uy hunynyaynuubnn, npnup wou u css -nuw: Migwanw, E uyuunbn wyu, nn bt npuk CSS huunynyayn uywnwgndnd E ubuhg wtih puintnnd, wuhpwd bu b wn puntnp pug hpwp, & pwgh wnwght pwnhg wig, pninnh nowpne wnwight mwnDp nwpdub, Jbswunwin: uwipu quinwywint bul Un pound, E = “red”; az - huunynyentup CSS -1 4 packground color jyntup nu, puswyti gine £ dpehu gdpuny, Upusntn JavaScript nul fan ht ont yypuh backgroundColor -p: per up wuywso onhuwubnnd. aim packgrounscoe = Tes einai gnimatinTiingrunchion = “linear"; elm. lavaScript —nww Ywptyp f wndbp uu ns pul wy, nn J Unyeyntuuéph, wy, qnby wopnnguiywt wi U yun css hw! Sh ww: Ce ment body St uyu no nu, uw yuyu ; ppnunnil an style wenn urser bt unUgUIPULeLbe = “height:100vh; background:red;* _ uy nigh htm! uywpwgnniajwt dbo, yop wuunbudnd £: “4 Un’puk upw Ugwitwlnyayniun: Byld niuyghwyh Ugwiwynyeynup: pouty, pb pus & qnwé input -h p’us £ DOM -2 npu f getElement puswiru Guinbip b ubpund: 4. puswyt"u yuinbip £ upnfuty input -h uwnnituyniaynun: 5. t'pp wuinp & UYppwnt, value huunynyayntup LW b’pp inner HTML -p: 6. huswjbu f wofuwennid DOM -p upwyitnh hin 7, Unit dtl HTML ipwuunuarine, np Ubpunw yw input nwi2in, ht UW button: Input wand oquiwiuntnp Ununpwgpnud E dwynlywautph X putwlp, button -h ubnJwu dwuwtwy Yonwoty wn uyplywuutnn ontnh, dwitph pnyjbutnh: Ophtuul) X = 180600 Ununph nowpnw hl -p ub wybinp Eqnt,2on, 2 dw, 10 pnuyjt: 43 TUU 4 MNUSUULP oncrusnr wud: MU3UULP ONEFUShP ql ee q1cunhwaun yunyGpugned yay south oujtpunnnaph gwuht . mush owkpwinnnp JavaScript Snuqnuynnduty wnhuwaresy Snwiqnun|npduts (Gqniuénph wdbuyhnunya ubruwnnnbéphg bY E: Ui Ube aryl E nwihy huge geeomninndlon mprgwh wquysuth Gui uydannae wnuajnnyojusle noypnud: Pninn wu unnwhupenpynitutny nnnug wnebpn JS nu true £ yw false, punntuywis & lutte npurdupurteuy ute Quid ywydty wt wpenuhuyinnyeynte Cun uqdnyeywl! yw dutiuyut wnunuhuyennyeynitiutiag thon cu ung Wo punWinrY: ~Uydd duitnewtuitip wyuyycutsh owbpwunnnh hbun: tbquh 5.2 Tung yuydutulut wpunwhwynnyaynits A}wjswbh oubnwunnnp JS -nul nuh htuntywy unbupp. if(uywylusts){ jelse{ v wyayncuaGp n uu nde re } Oublnpuluup yw twp oytpuunnnh wafuwunwphy Yaulptin onhtuund: Apnunyoup hiunlyw, HTML Yunnigywdpp. Atubup input Wh: input jwginh tywundudp Yppwnywid f blur event-p: Utnghtu wighiunnnud & wy dudwiwly, bmp yusunundnud 45 f gudwywhwt qnpénqnyajnu input nugihg nninut; bpb input quinn np indy Ununpwontup L vite nwotnhg nnipy nplk wy ub, way Yutiwinh uny blur eg Pet : nt ~ a Ogunwanpénnp input nwainnw wytinp E Untunpwignh bh nu Usp uujywinwyu & ywnghy’ whnyn"p Ununpwigndusdy phy i ng: * ‘Ypunuplbup checkAge pnitiyghuts. function checkAgeM var age = document.getElementByld("age"). age = Number(age.value); var res; if(Number.isNaN(age) == false) res = "The age is correct"; lelsef res = "Please enter a correct number" 1 document.getElementByld("result").innerHTML = res: } Sniblghwyh — wnwehl unnqnw = huyjunwnwnyus — & age thnipofuwywp, nph dog uyjwhuywtyb, b #age wntgn: Cuignnn, innjni wanbu age -p dbo wjwhuyjwuynu & #age intigh value -u: Swath wntbjny, nn HTML -pg Gywd windtptubnp JS -p hwdwn Qhunwpyynud bi npybu innquyht pup unyjup, nun Number $nibyghwjh oquniyajwlp Yhpwywtugubup wugnut wnquyjhu uibwhg niwh pdwyhu: fuunhre yuntip & pntdb hbunlywy Yer ab pubre Lo dbdwqnyue wywhb, max 1. huwbdwnby yanyanfuslwoh ub, 2. husdbdunb| © ehdn max -h bbw. byl c > max yununuintl 3-pn Youn, hwywnwy max -h ubg wwhbl © be, tay Eynwuhu 48 noupn 4 PIE, 3. 4, wpeyntuph ud eo ——_/ yet as gunctlio } D mecaguyn() Sntuyghuyh Uwnwgnnyaintup, ‘i mecaguyn{ wwithidocumen dL vara = Number(getElementByld("tiva" .value); var b = Number(getElementByld("tiv2"», alah yar c = Number(getElementByla¢"tiv3" : : ware 3").value); ifla > bY max = a; jelse{ max = b; } ifle > max){ max=c; write("Maximum = "+ max + “"); } Uuntn with owtpuunnnp renyG uujhu funtuwrhby wit woud document hnwJwp qntyng: Ujuwhuny’ with(document) pynyh ubnunw document punt wyjlu sh atgundnu: 256 Maximum = 256 43 Pununnjwy ywywtukp bontll yuydutuuyut wruwhwynnyayntip yunpnn & yuquywd pa re Uwutnhg: Onpuuly’ Gjets jah ued £ 9 hg 4 ynpp 7G, wey pyo Eyl & : Snpduyhquigutyny upywed 49 uwydwp’ Yuunwtiwup x > 9 Wx <100 wpuntuhuyjtaniajnitin: Wu ophuwynw vtp Epynt Gupwywyswottpp vhdjwug Yurydus th U- fp oqunipjwup: Opugnwnpuuut JavaScript |equnud L Yup thnfuwphunid § && ugwup: if( x > 9 &&x < 100) console.log(“erknish e"); jelse{ console.log(“erknish che"), } && -h oqunyajwip Gwanigywd yuyu tut whuuhwyinipwuu wiwunud bu Yotyntlunhy uywydu: Gntyntulinhy wtp true wndtp puqntun E dhwyt wit dudwtw, bpp pninn bupwuywyduiubtpp uunwtnul bu true wndtp: Pwuiqnnwy wwjdwup ywnnn £ hwunbu qu Wu nhqyntuyunhy unbupnd: § thaynulunpy ytd wipunwhwyunnieyniut wnwgwunu & wt dwdwtwy, bap buwuywwutbnn Updjwtig hou Yuujynd bu Ywd - p oqunyajwp, nnp spwqanwynndwo [Gqunud way & || updUnip Upgngny: Guewnpbup nubup 3 eytn UW ujbinp § uunniqhtp’ wnnjn’p win euéphg nplk véup huywuwn bO-p: iffa == 0 || b==0 |] e== 0 console.log("tveric mek@ zro e"); Jelse{ console,log(“o -n bacakayum e"); } Luwfunpn = onhuwubphg dtm, oginuintpn §=wtinp Ununpwantn hn wahpn W unniqytn’ wonyn’p uyu yeduyhu &, fel’ ny: Ununpwgnbind Inifinty unwgwtp é2dwphun wndbp: Nwunéwnu wujyu f, np JS -nud Infinity -pue U2wiw yn § wuuwhdwunynt, wyupupu' guin utd pywyhu wpdtp, pul typeof Infinity == “number” whunwhwyunnyayniuu nuh Gguunhun wpdtp: Ldwu wrdtp huwnwynn & uw, wi ntuypni, tpt 50 pe wpunsnuagunne nc Yepwnwndth qquih suithn fi pw = huwnwnn yushuywutity wd! Pe MAX.VALUE), fUswytu tuk py (Num e nubunul pudwund O -h Y wubih ots JS ens NINN wyt qbuyptnnu, tnp int WisFinit u Upw: Number Yuwup gwnpned & bul. isFinite Sncuighuts, nog unnignud f wnnyn' palhe wininuihwy.nrventiy Usrguilnn , mush wp wt" wd np! J yuyu yu winunuihwyunnyayuit depgtiuyuats intupy jun’ ub og i gmborisNaN(oo ©) == false && Number.isFinitelage)y tn, nn Mwnhpp sh Gwinn (pub; Cuuh wat u UE, hpwywt onl 67.8 wuhnudtin Whbh wybwguty wal iufoong yunniquut wuts: upquabnd Math.isinteger ncuyghwu' Ubngtulut untupnus yniibuwup. iffNumber.isNaN(age) == false && Number.isFinite(age) && Number.isinteger(age) I} ‘Lwfunpy, Guewpwdunid nhuwnlytg 3 peytphg Ubswanyup npngejnt fulhpp, Anh pmddut bg uygpnud huvtduunytght wnwght Epyn peyipp W wey Eapnpnp: Yhpwnbind puquinpywy, wujdut’ fuunhpp Yunnn & pn6Yyoy Wu wi, dbpenqny: ‘Fhuwnyoup wignnhpup. 1, tpt a>b a> c, www max =a; 2. hwhwnwl nbwpni, bret b > al b >c, wuyw max = b; 3. hwhwnwl nbwpnid, max = c; Ujuyjpund’ Yrnp Uipuh function mecaguyn(){ with(document){ var a = Number(getElementByld(*tiva").value); var b = Number(getElementByld(‘tiv2").value); var ¢ = Number(getElementByld(‘tiv3").value); var max; iffa> b &&a>c){ max = a; 51 Jelseiflb>a && b>ch max = by jelse{ max=c; } write(rescimum = * + max) } } 4.4 Stptup oubpwmnon opwqnwalnndwts dp gwinp teqnibtip, wn punul, JavaScript -p ony, bu unwihu, npuytugh yuyu wpunwhwyennepjnitin gnu wnwys, ywpé éluny, nn punnitywed F whut, ntptwn owbpwunp: Fhunwn yup tpn putnhg ubSwqnyth npngdwu Ynnp. if(a> bX max = a jelsef max = b; } Ud nhuwnytup unyt fulnnp jndnlp wbpuwp outpwinnnh Upnuindudp. var max = a>b ?a:b; Adu sk Uywanb], np Yah Suxluin qquijpnnbu yrSuuunytig: Ujuintn huipguiywt uawtin gnyg E unwipu wt wndbpp, npp wybunp £ wywht max -f Utg, Geb Uwtuwuybu qndwd uywyintie punnith 6gdwphun wndtp: Utpguibinp gnyg unwjhu wt wndbpa, npp wtenp 5 ywhby max —p tg’ hwywnwy nbwypnud: 52 ‘ pus : winnt| 5 saat wyuwhuh oppuwl, nptnty wuhpwdbgin F Y_pwinty ‘aE > curser bd UNUQUIPULELEe Yi puywenwlynd E Ypnwnaw yjwytwth outpwunnp: py VA mwnpbpynw = wywng uy durtiuutyut wuinuyuanypeneuD pwnwnnywihg: ump ow’nwunnnp: with owjspwennnh nbnp: wr piu ber wu ujwywuh oubnwennn: wy onyeul) Number. isFinite $ntuyghuyh euguinnbL ygwwlneanuo: . . pusubu yuwnnn up nnngby’ wnnyjn’p Ununpuignywsd jah wdanng b. eb" ns: hous nwnpbpnypynth Yu || L && outnuunnptnh dhol. pus E preuhg ‘Uubplwjwigunid Number.MAX_VALUE -u: HTML Swyinw nutup 3 input -ubn UL button: input quzintpn Ununpwgnyaynt Gu 3 peytp: Wuhnwdtgin £ button -h ubndwu dudwuwl nwuwynpb, wyn tpbp pun wed Ywngny L ytngtuyws wnnyntupn gnyg nw hl -f utig: 53 UU 5 LAYUL G4 OLAFUL ON@ONwVUUGULLEP 5; Lnuul bd SLNEUL OnontuuyUL nul nyUULLECP SbUULELPNKegnnL gl ————— Te 5 Lnjuay Lune thnthnfuwywottp euewnpse wuhmudion F Upule, uytuhuh gry uel’ t pb pup” wliquid & ubindyt, button -h Upw: anpupuugrin ena Cwudultuuly BL -h dig wbinp & qn bl bx wuqwid”, npinbn x -p gnyg Yunw wluhnuidtpin UbP, ah, ong wibwlyo: AnownloUp heunlywy HTML Ywinnigyuidpn gna id="patasxan"> eputton onclick="hashvel()">Count pusyjbu Ywnnn Gup ulwinty, hashvel pniuughws wbinp £ wpuwnp wit cudwtwy, trp ubnynid f button -p: Usp faunhnu b mibuw, dhnehnfuwyut, nnby Lwtwybu Wunpup Owdtpn, hud yninwupwiugnin ubqdwy dudutiuy Guntywgubtip vhoipnfuwywuh wndbpp vtyny! unwgyws wnnyntipn gnyg inwijni] ht -h Ubg: Thunwnybup Yann. function hashvel{ var qanak = 0; qanak = qanak + 1; i 4 1 Suny ub var text = "U4uhyn ubndyty &" + qanak +" wiquid’; patasxan.innerHTML = text; } Sninwpwlisjnin wlquud utndbnd button -h ypw’ nnip Yuywintp, op EYpwuhu huyntunid & Unyt wpunwhuynnaniup’ «Uyupyn ubndyey b 1 wtiquiu: 55 —z pul n’pu & qpw ujwundunn: Puswju ghubup, hashvel woluwinned E yipuspwtyrin Gumi i e®D ubndymd & button -p: Sontilghugh a winwght uinqnul qnuwéd & var qanak = 0 wpunwhwynniaynup, uyupupu’ jmipwipugynip wuqud ubndtyhu 4 Sniuyghwyh ubpunid hwyunwnwnyad & ubnthn| uunwunw EO wadbp: Cwonpn wnnqnud Wyn. aio noo eyny Whig wy TUE, npp Ueup inbutind tio ee fon -o utnbypu: Lowtuyn jninwpwiymip wt qu — ubnquby Yepwhuynwunwnnel Bop ypnipnpulywg 0 drt bp ginwyn Upwt wot; fuunhpu whidhowujbu 4ynidytn, al thmipnhuwlywup hwynwnwnyon spy dey whqut, re $riughesh ubpunud infuép tw wrdbpo: » hay nipnpuywtip, np huyunupuspyd £ Sprit ghwyh ub whywtnd bb inyu, thnipnfuw yu: eat en eee Be F twfupw pniuyghuyh unagenggntn witfwtinn qinpu, ypadinfuwyusts indus tu tyuundudp : os Usp fuunhrt uyupupu' wyb t joypad wnt top Ypuigdp wow ntwypni upw wpdtpn Apunwnyeup 4nne- var qanak = 0;//4 "PL function hashvel0{ qanak = qanak + 34 yy "+ ganak + " wiquu'; vartext = "U4ubye vend patasxan.innerHTML = text; & ganak jn thnianfuwywup nwpdub, qinpwy, ywpwanty Uustupul ntuyghwuu uwhdwubyp: uu tu tpnipnfuuquup yuu 0 wndtp, tnp HTML jou wuqud, pul jnipupwynipn ub dul yun vG\nu: 56 F upfuunbgutynd | huduywngp, Yuywuntp, nn uy youl” a “muppet Utn fuunhnp jnidynd fu hh une ubndwt dwdwtwy = fpuywuyty — ganak ndtepu wybjwtind £ Uéyny: yuvpue UGIUUbL E 56 ULQUU es peonhnhuwlwtenh intuwtbypniaywt nppnyettn Ee seript -nid ehnehnhuwywibenn Pugh inh, Yu gqinpuy un pumewgnynd bu tw nbuwbbjpnyawt npngwyh nyjeubnnd: ion thnpdbup Ubpywywgtt, Yntypbun ophuuulnd: ins rant var X = 5; } console.log(x); Unwght huywgphg pernu f, jab console.log(x) hnudwup wytunp t wujp undefined wndbpp, pwuh nn x thnthnfuwywup hujnunwpdwe if -p pinyp tapunud W uybunp & nbuwutih [hut Upwyt wjtintq: Pwuh np ywydwowywo wrinwhwyunnieyniup Ubpwnwpdund & 6gdwnhin wadbp, wuyw, hwjntytiny If -h Ubpunw JS -p pluntnyntuwunnnp®, huyunwnwnnid & wn thnhnfuuyutin: Uuyphuny! var -f nbypnid hwynwpwpyws thnhnfuwywitp nbuwtuejp & ub payhg nninu: ECMAScript -nud, uyuuds 6-pn, inwppbnwhg, JS -p pny, b uwihu Upnwingy let hpwdwisp: ee ‘ C : wdukwng, npg Quinn, jawpquustinud L ppwugunud § JavaScript hunnp Browser — nud: 57 Let hnwdwup tpnfuwppund & var -hu, wyu nti huynwpwpywd epnepnfuwyuun uriutiat e ea: duly, ubpunud: hwy pinkh ifs > letx =o) } console.log(x); //erre x' is not defined Uyuuypund’ var -n Wywrugndwd thnipnfuwywttey pu wu bu pniuyghnuwy Jswywnnwyh thnthnjuuyu (function ea, fu let -h nbypnw" pinup dwywnnuyp (block level): -p uty wi tnwnpopnyyniy E wyl, on let -ny Let -h UW var hujnwpwinwd chnepnfuwywtip wyjuu sh uipnn, Yenwhwynwpwirdel letx= 4 letx=5 /ferror ~ Identifier '¢ has already been declared 5.3 Swunpun puypbbunh u jbypbdbtunh dwupu opwqnwynndul [egnibnnd bpwqndut qnpdnnnyainiup qquipnntu inwnpenynu E Jwrebduunhywyut Uspwqnnwhg: Onhuwlt x =2*x wpunwhuyennyeynUc Jwptduunhyuynul qowyht husywuwnned fk, anh jnonudu bx =O Uhusntn Spwanwnndu tg uu ugwiiwyned Ex upnepnpuayuuh ubpunu ujwhb nn ypyuwp wndbpp: var Xx = 4i x=2*% / A: puupbubuun wuywunud tu iprubrtawslwth wpdtpp vayny wun gnponnnipjnue, pul qbypbdbtun 1 -n wywywubguel var x = 4 Kerra’ x xexen (x A buGuun ic JavaScript dnugnwunnil egal pany & wnwihu pulyptstetenh dwn Yrrwsnbl wn p Ubnquen ryeyiauiotanh hu ee nn noweennd ‘uu %= 23 n ee pag ae ww. uh wx*= 2-9 heuin wy Ynunuut 8, puh np x*=2 wuindtp bxax* 2-hu, pe patil E en wht xP Uag: ‘ enw? pny nvu tu ubpywywguad xt+ Lb ttX p: tbpyniuu th wtqwiguned Gu inpuss uuljuyu nub npngwyp dup ubundd huwpwuen wit Utg: fb ulunnby shut wy =* nwhueannyU0 yuiqdys f bpynt a x Ket: Lpwtuuynud L + y -p dts quyuhayurtelh -D wjunchtonle xe nu x 2 ynwntu 5y usp! b++k gnpdnnneeints wy tg uqushe ed Ext Wu onhuusynd pula! | npg xf wn cpp nun” yk 5 wy wobu pn wd WP pi i : + qn nnn apnfunee X° wd tpl 44X71 ut nfuntl txt wpd pt var X= 4; vary=xt+ + F4K + Xi busybu ulwinkghtup wipunwhwyunnyajwt wawight dwut nip htiunlyw, ntupp y=xtt Unnot ghuntup, np ungjw) ntwypnud y -h Wig wywhynud £4, pul x -p juntinw & 5: Puwyut 5, np hunny puypnud x=5, pul ++x -h wipryntupnid wyu quinunwd £ 6: VLowtuynu utp wnwight Gaunt qniwwntiputnu Gu 4 -p u 6 - p: Ubpghu qnidwnbyhu niuh x-- untupp: Ujuuntinhg hiwlinyaynit’ qnné nubup x -h pupwahy whdtph htwn, nop 6 -Uk, pul wndtph Uuwanwp intnh § ntubund qnpdnnniaynthg hun: Uyuryhund! utp tpbp qniwnbipubpy tu 46,6 pubpp: FnwWwpdut wipryntupp ypu 16: curstr tb UNUQUIPULPLEP 1. Dlgn’y GU unwippepynd jn Le qinpuny thnthnfuuywtitn Updwaghg: 2. Pus nuinptpnyayniutbn Yuli var -h Ulet -h Uhl: 3. P’uy bu hnbughg Upywywiguaw huynblbunn b noypbdbuunn: 4. pub xt+ U +4x qnpdnnnyeyntuubnh Upgle unwnpipnyaynwup: 5. Eynwup ypu wtywguby twp, npp 200x200 swthuh E Lywnp utr dwdwuwh, bat wu tpnpp f (200x200), wiuyjw pw swpubpo nwinduby 400x400, huuunwl nbwypnus® nyu 200x200: 60 UU 6 SPULP oncrusnrucr UU 6: SPULEP bu IPULS SbUULLEPE 6.1 Shuth quqwthwnp Lufunpn — Gupwqynituubpnud Swtinfawgutip yuu, owtpuunnphy = & ——_unu{nntightp, Mp yuyUutiuayu, wipunwhuyunnyaynup panyy & uw hu duunuanby nn enpannngein, Ann2wuyh wth wrlujnye wuts nowypnu: Onwqnunnndiut, bquh uty wy, Yuplinn quuquihup & ghyin: Shuin Guiquust enna Cdey Yu up putip gondnqnyayntuutnh wuptn hun Undunyonct put nin unpdwd yuyu punniinul t Squwphin wndip: | JavaScript -nuf wnyw bu ghitnp munptn inbuwyutn, npnlughg wnwght Entphu Yowtnewtutp wyu Nuwuh pupwgpnud: Uj inbuwutnu — bu’ Uwfuuywyutiny, hbunywydwitiny u ywnuudbunpny ghyip ouybpwinnnutnp: 6.2 Lufumywydwting & hE unquydutiny ght Lu fuwuywyiutuny ghUth outpwunnpp Ywiquuyenuynu § Ub yu Uh pwuh gnndnnnyayniuutpp Yp4uniainiu, bat Uwhuuyty inn’ yuyu nih 6ydwnhin uindtp: Cunhwunip wadwip owtnuunnnl nuh hbunlywu, ntupp. while(ujuyduut){ } bupwinnbup whhpwdign bos pninp tpyuhy putno: ‘Yhuwipytup wiqnppreup: 1. hwyjuwnwpbup x yi: 4, np Ybpwaqntup uinwights plu johup’ 2. qnpbup tuufuuywyvuind gfily. apo Yywuunwnyh pup nin x < 100 -hg wujuwtt nith Ggdunpin wndtp, 3. ghlih Ubpunud uytup x -h wrdbpp, 4. ultjwguttp x -p wadtpp utyny 62 |i yat 7 1,00 ’ nite! x ns ole.log| 605 xtti } nu X uaneanpuayuttpts Utnwanyt, 10 wndtpn: utr ori yoo wuyswuo puwnwundt Maia Thea pth 0 x) ppwdwup, ujunihtinl. wybpugh, x wndbpo on Uy qewypnd win x -h wndtpp nwnun £11, npu pp er inure rer f 100 te aE untinh & ntubunut oD nonuewse console.log(x) Wo xtt: Uy pom yquanwndnud bu wyupwi dwdutwy pwuh q < 100 fuss nuh 62dwnpun whdtp: bpp qed £ 99 hun, x++ -b wpnyntupniw uunwund , puso hwuqbgund b upwit, np x < 100 was hbunuwpwn ghuin nuunjwnnid E: Z snujswsunel ghlih owbpwunnno quiqduiyap yn F dby yuu ‘ubph Ynyunyejnt’ uygpnud Ywunwpnl www uunnigned uuu: Chunuywj dune, tupp howdy wil Ee } whiletywydrts fUIPr- quik, Paine tpyuh2 utph qnwwinp’ oquwqnpdtynd, hbunyay dun, ghlih oujkpwumnnnp: Luu qhwn\bte fuunnh pred wignnhede. 1. hwjunwpwnb, gumar uanupnfuealyt, np ybruan tt 0, 2. huyunwpuinty x uhnupn pu yepwgntt winwight tnluhg hug’ 19, uuu, nn 63 hound ghyih ubpunw ywunwnt, 4 Lb 5 gnpdnnnieyntuubno’ x<100 heunywydwth wnkuyneuty nbypnu, 4. wnftpwgub, gumar thnipnfuwywuht x -h wdtpp, 5. wybjuighby x -h wndtpp ubyny let x = 10; let gumar = 5 do{ gumar += xi x++; t while( x < 100); console.logigumar); Apuwinbup unyu fuunnh niénup Uwfuuywyswtiny ghyjh nbuypn. let x = 10; Let gumar = 0; while(x < 100 gumar += x; xt; } console.log (gumar); / / Adywp sb tuyunnty, np bnyne neyypnud fy wywunwufuwup unyut b: pul n’pu & bw fuwuywydtwtind We hiunwywytwund ghyjbnh upgk uwpppnyeyntun: Puswytu ghintup, Uf wydutiny ghyip nbujpnid wywyduup uunnigynd & bufuuybu, way Yuunwnrnul qnpdnnnyaynuutnp, dhtusnon heunywydutuny, ghyin yuunwpnud £ anpdnqnyayntuubp, ww uunniqnid uw duiup: Uyuuntnhg htuund §, np bet Unytipul ujwytwtp ufuw b, hbunywydwtund ghuin wintuywqu vey wuquid Yywunwnp wnujw) gnpdnnnyayniun: Oppuwl;: 64 wise dot eed ico 5h hg while’ je.log(x)i consol 5 wyuwylwup Ytnwnwpduned & tin, qndws x > Puguiuualjuy uuu ew np 4 -p UbS sf 5 - hg, uwhuyu Abunyuydutiny nbwpnw qnpénqnipyntuubnu wntiyuqu Uby wquid wunwpynd bu, ntuinh inn E ntubunud x-- 4nnSnnqnueinup, nnh uunrynupned x upntpnfuu4witin uunwtinw £ 3 wndtpa: 6.3 Twpudtinpnd gh4ih outpwunnn qwnwutpny ghlih owbnuwinpt wbbwhwéwfu Yhpununn oujanuunnpts E: Cunhwtnipn Ywnnigywépp pun wwing E: for(uygruuindtp; ywytut, puy pf Uyartundtp pudunid huyjunwpwpyni & ghuip wwunpwdtunpp L unpynud & upw Uufubuywt wndtpn: Nwyfwt puduni qndnu £ wy ywyduup, anh winhwynaywu nowpnid ghyin utp § ywinwndp, buy pu, puidtinu puypbdbtunh yu nbynbuttunh ogunyajwup nangni bup ghyih wywupudtinnh hépewhwts puyia: Uuywdt wybjp wywng Ubpywywgutjn hwdwn thnpdbup Eypwlpu unuyt] 0-20 huunyudh pninn putnn. for(let i = 0; i <= 20; 1++){ document.write(i + “
"); } Ujuuntn gh = wnweht = puyini = huyenwpwnynud Ei thnifnfuuywup, nnpu upynw & O wndbpp: Pwuh np i <= 20 yuytwup puwnwnynid &, wey, huyunttynd ghyih dwpdunid, Yuunwnynul § document.write hnwdwup, nu Eypwupe uynid § 65 0 php: Wunthbuni intnh & nubunud i++ Gondnnnieynitin h wygwigunw — i wwnwdtuinh wndtpp dalny, y ah Guunwndnd & yny pu: in QnpSnnnyeynuubph wyu puqunyajnttin Yuunwnynw &, pulp niin i<= 20 wjwytwuu nuh Ggduphun wndbp: bupwnntup wuhnpwidtzin & unuyt, 0-20 hurndwdp Upuyts any edbnp: for(leti= 0; i <= 20;i+=°){ document.writeti + “"), buzz , 4 iffi% 5 == OM ; pele document.write(“fiz
"); — eifli% 2== 7 jels' document.write("buzz
"); De } fiz 1 else{ . i J document.write(i + “
"), B 4 fizbuzz ) 16 v7 erste Yano deyuwpwunn wiqnnhpup. buzz Te 2. 3. 4. 5. 6.4 Uw qhiwnya, +99) eytpp jninupwtymin pup hun yuunwint| pul 2 -D, web hyp pwcwtafnud & 3-h WS -h wtuwignnn, wy unwjby fizbuzz, hwywnwy nowypnul wuguby puy, 3 -pu, tpt php pu wun £5 -h wudtugnpn, wu unuyby fiz, huywnwY ntwpni wugut, puy 4 -hu, tpt ebup pwdwynud & 3 -p widuwgnnn, weyw iyty buzz, hwywnwy nbwpnid wuguty pu, 5 -fu, unuyjby feu wndbpp bps ghyiep, gh4ih punhwunnd busty qhuntup, Uw fuuywyduund, heunuyjwydwtny LW ywnwdtunnnd ghuih owbpwunnputinn Ywqduybpuynid Gu uby uid dh Yp4unyeyniu npnguyh ywytuutbah wahwynyeyw ntwypnid: huy p’uy ntnh Unitbtw, Get uwtuwuytu uwhdwiywo pwuh gnpdnnjnyaynuutnh gh up ywydwiup vgunwytu nubuuw S2uwnhun wndtp: 67 Ophuwh. while(a == 1 console.log("ok"); } Qu onphuwhnut uwhwybu qndwd § 1==1 wwjdutp, sia Ubpwjwindund § 62dwnpin wndbp, hbuuuuwpwin puulwt Qui wupunhwun yywinwndh console.log hnudwtp: Shujn a inbuwl punniuywd b wlwib, wiytps gh: Nu Uutng ghyitn Yuinuigwiwu wl heunWyjw, nbwptnnud, while(true){ } for(; } pul n’p ppwyp6wyubpnd — wuhpwdébaun Ypnwinty uiltng ghuibn: Cudwyungsuy pu wUbuuhuyunup fuwntnhg & Tetris -p, nnnud fuwnwpwntpu Eh wuutng pgunu bu Yang pwth ntn funn sh wept: | Lda pnwypouynid wafuwunnid § wayne ghuip, buy Enp intnh E onubunw wytwyjpuh qnpdpuwg, npnut fuwinp ytinp F wwrindh, yn, culty wafuuunid bu ghyjp punhuundwt owtnwinnpubnn, npnug ogunyajwip ghlip nuwnupnw §: JavaScript -nu, punhwunip wndwup, gnjnyaynt nwuby ghyjp puqhwindwt tyne Gnwuwyubp: Unwohtp’ Jwutwhp punhwinnwd, taynnpy’ inhy punhwunnw: Uwutwlp cunhuundut nbypn pg E enqudnud ghyih vpuyu indy, payin, uwyuyu dyn puyltnp § ghlynw = gwpntuwhiynw bu: Eph Qunhwundul noypnw ghlin nuinunnt & wipnngntejwup: Shyjp dwutwyh punhwunnidp win & nuGuni continue owbpwunnph oqunyajwp, ipnpu punhwunnup’ break: 68 wp: ypu 2 30; 164 70% i++) if (i >= 30 && 1<= 50) [Ii >= 00 BRI <= 70) console.log(i); et jelset continue; } ta ophuwiled ghlih Ubpuned npuunynud GY 30-70 husunlusa pubne: uj sutywh whunwhwjuiniayndup unnignud t* wo at ponpuuad plo wwinguunid E 30-hg 50 yu 60.70 pwinwop: Twjiwup = pwdwnundut ntwypnw — consol gquuinthstinud typwanymd £ upd jelh wndtpp, hulu owpned ghlih dwutwypnnby punhwingnw £, wyuptpu pn i wu puyttne. nnup shu puwunwnnid wy dutipu (60-80 rwindwish pYtnn) wenndwin pug Gu janntuynid ghuih Ynqdhg: pLIPe: Sujb, woweht bnyuh2 jehda, npg 17 -ny puiqdwupwinyeyhu uunwgynuf £ 300-hg ud eh: forllet i= 10; <= 99;1++1 ifa7 * i>= 300K console.log(i); break; } } Siwy onhuuynd ywpwdtinpnd ghyip oqunyajwdp nhunwnyyby tu pninn Gnyuh pytno: Shih Ubpunud uunniqynw & uyuyduiu' wonyn’p unpdwd pehup 17-ny pwquduiywinytipu, uunugywd wonntupn Ygbpwawugh 300 -p: Gpp wwyjduuip puruipunenid £ console ywunnthwund typwqnynw & mpywd pup wrdbpp, wiwhgwuybu npwuhg htinn Yuwunwnynu — break -p, nnp quiqunbgunw & ghyp: Wu qbuypnid typugnynd £ vhuyu 18 phdp: Get break -p puiguyuybn tynwupt Yhuywntytn 18 -hg n guiuyuguss h up an 8 -b9 : ub2 wiz pera 300 -b9 ub rebel pe 1 wuwup gbulenh gdwe able pynupnd yuunwipdnn puyianh Usnguuryat wp Conwell h wi nxm: pu uae aa ont F uunnnls pendev?e: for(var i= O11< 3 i++ fortvar J =015 <3 jet console.log("i="th wer +i } 1 seo 4 i= j=0 Wu nbwpniw console ujwunnihwauned 4yniubuwtp ise j=l innywd wprynupp: dun st ie@ j=2 tywnnww gnyg uywinb, np i ghlih jnipwupussynin puypnul jet 5-0 quunwnynud & j gh wpnngniquidp, Le vpuyu ie je1 bpp ghlih wiwpinpg tun E upnfudnd de j=2 qiuuxinn ghyih wrdtpp: i=2 j=0 ie2 jet i=2 j=2 70 kup wiuhnwdbain £ wuinnwtthgutnh 9, tue yuunybnby uennnle pendwé minquttilyncts bn qunypjudp yn wuyyntup * *# xa eee gent pus ywpnn bup Ulwink,, Gnwulyntup Yuiqdywe & tanntinhg, opp O-pA, AM wnt ET wunqutthy, tn! 2 W uy: Guinwp end punhWUnWgnu — Yuyuunbup np i-pn. unnqnud wunqwthgubnh | pwhwlin hudwuwun & i+: Oquwignndtiny, unugywes winugntaynup Ywnnn typ hegunnyewip uunutiwy tnwtlywo wwunytnp Ubnyuinnigduid ghlth Uhgngnu: Shin unwind ES wuqud Ui yninwpwisynin i -Pn pwyinW wy unbqwnpnud &bi+1 hwuw wutnnwuh?: huwnlbup ynnp. for(leti= 0; i<= 531 for(let j ++) 3) < ita; j+4 document.write("* "); } document.write("
"); } Shlip waweht puynud, tnp i = 0, Uipphy ghyin Yuunwnynid & Uhuju déy whquid (0, i+1), wanjntupnud’ Eynwuht hujuntynud & Uhwyt dby wuunnwtthe: Uuinquihgutph hwenpn funuipp tUpwthy b huyuntuynid &, top i = 1, wy ntwpnid j ghyin Yuinwpdnid & 2 wuquiu: Uuwpund’ i ghuh wubu puyynid j ghlyn Ywunwnynw & i+ wlquiu: Luwuntup, np wuunnwuhgutnh judptpu fnwnhg wnutdtuugyws tu
intgh oqunyajwip, npwtugh Jninwpwhsinin funip [pu hwonpy unqnw W wjwnktnn wut hub toutyywt: 7 aww pbpywywguaw ghuh menus? ghlbnnwd: pauwlh hte Unw! pul gnnantiow'd ws hwdwwhwng: onhuwly npnguyh reak hnwwwup Yppwntlp unbnh Yniubuw shut buen bi nituw4bu pptug ceunwiprenr warner ade unhuannie rae aly aww 28 nid nplk ghyip wepuhg up label -utphg: label igus ghrp noe wu Ybpwanby ghlihe: an unjne huey ogunynud 8 anwjpu npn wun ne iinpu wyatt break bi } 1 Ubp ophuwynu ghuiknb woniuubpu th" a,b,c: db b,c: Utnght ghyjnd npnguyp wyuyuwuh wayuynepjwile newypnid punh ’ cghlin, wy b -U' break b; hpwduuny: pure wand bmg 2 w Orage cursbr b4 UNUQUIPULLLe prug wayweneaynd Bu Yhnuindnud ghyitnp: gpuh Pes owbpuunnnubp qhintp: usa’ tu Upyjwughg uunpbpynud Guu fuweywydutiny, u nbnywjvuaund ghlyh outpwunnnbtnn: pus gqwuwiuannd b huwnwdnn punhuunty ghyjp: pus E ugwiunw wilting shut: pus £ hnbuhg ubpywyjwgunud Ubpywnnigdud ghuin: rusuit’ quipbip & punhwunty uepywnnigdud ghuin: input quiziind dnunpwigndnud & jehy, button -p ubndwt dudwtwy, ghlip dhgngn quit, unpywid py pywtguibuenh qnwwinn L whunwdty wju: input quiuin dnunpwandnid & phd, button -h ubnduit dudwuwl, ghyip oqunypjywdp wywnghy wnnyn’p unpyws hyp wwne &, eb ns: hyo Unum & wing, bret wit wuduwgnnn pwdwuunid F dpwyu pp U 1-p ypu: . a,c pYtpp Ywhrwubup wynipugnnwujwt awh, beb =al+b? ‘Lbpywinnigywid ghuih oqunipjwdp unujby 1-99 hwundwdh pninn wynyewqnnwuywu tnywhutnp’ wnwtg Ynyudnn unujwutnh: - Input nwgintnnid Ununpwanynid bu xy jeutnp: Shih oqunyajwup hw2yby, jab puynid Ubpnnywes x qnidwnp, pwuh wJhu htunn Yqtpwqwtigh 200.000 nnwip, tet Jnipwpwusynin wihu qnidwpt wibpwund £ y% -ny: . bhpnuwsshh hwennnwywunyeynt Ynsdnud £ pytnh 2unpp, nph wnwght taunt wunwdubpp 1 Gu, puy Jnipwpwusnin hwennnn’ twfunpn bpynup qnufwnp: Cwonpqwywunyejwu = wnwght = wurnwdubpu bu 1,1,2,3,5,8..... Shljh oqunypywip unt, wnwght 50 Phpnuuusshh pytpp: B 13, voniwnnighad_ghlh oqunuajude Uuwinby un pind wwenyervbre ™ eek RF set et ‘ee * we se sett wa SRE Ill. 74 UU 7 QULGHUUGLEP ee wpo pr awrauweh une gue june, one punyewaneynid £ ug? Ue yu nn jnuneapstssns wnuinn witinp pu WUE bnhg hol uly pudwnny: CUnhubnuwybu n wih swun hpdufws uw enuf gjnuul g hen squignuler lu i 33 nwupubnh ypu: Guypnul Wwe prbuhg ubpyuywgunw £ put unpnyeyntuttph umdyubnh yuu quiuqywdu niuh yn, gH! we Lpununqualnl yuypned wn td quid: unghie wu guugnul puyerubnh pywnbenh quiugq wd: Puy k oon ¢ wnwigp4| u nth jpg wnat gnndpupwgnl: 2uuquwdh ophuul qwnnn hwunhuwuwlL wuniuubph hiunlywy ny} pane anna", "Hayk", "Davi 2 quiuquwoh jnipupwusynip unwnn a", "Migayel” »Narek"l 0 1 3 4 nn, Gu uywunty FE dyntuhg hbpwywa hudwnnd: wt JavaScript [aqunw quiuquu up uuynd £0 -hg: bu suuywd upwu, op Uap quiq wyunwdbuwyupd dbup snuitup 5-pn nwnno, htppwyut hwdwnu £4 -p: 7.2 Auiqduish huyunwpwipnlp JavaScript dpugnuyapdu [equnul quiuquws 4uptip huyunuspuinty [ | updynutnh ogunyajwup: Onhtunl’ varx =]; Uyu nowpnu x husuybu yun unwppopynd Dnwqnuand hwdwinwywyne op mwnntnh | ywdnid wnyw & 5 wwnp, huy Yepghu munnh | | -U ppbupg Ubpyuywagunud E nuanuipny quiuqyws: 6

You might also like