10
tkokfLØIV osQ iz;ksx ls DykbaV dh vksj ls fLدIVx
mís';
bl vè;k; dks iwjk djus osQ ckn Nk=k ;g djus esa l{ke gksaxs-
• tkokfLØIV dks ifjHkkf"kr djus esa]
• tkokfLØIV osQ ckjs esa vk/kjHkwr tkudkjh osQ ckjs esa crkus esa]
• tkokfLØIV osQ dksM dks ,pVh,e,y izys[k esa j[kus esa]
• pjksa dh rqyuk djus] muosQ ckjs esa crkus vkSj mudk iz;ksx djus esa]
• vfHkO;fDr;ksa esa pjksa vkSj 'kCnksa dk iz;ksx djus esa]
• fofHkUu izdkj osQ MkVk vkSj ekuksa dk C;ksjk nsus esa]
• czkafpax vkSj ywi dFkuksa dk iz;ksx djus esa]
• ywi ^gsrq* osQ lkFk iqu#fDr djus esa]
• ^tcfd* vkSj ^djs --- tcfd* ywi osQ chp varj Li"V djus esa]
• ywi dks rksM+us vkSj tkjh j[kus esa]
• oqQN oLrq dkS'ky dFkuksa ij ppkZ djus esaa] vkSj
• ÑR;ksa dks ifjHkkf"kr djus vkSj mUgsa djus ij fopkj djus esaA
¶fo"k;&oLrq fuekZ.k tfVy ugha gksuk pkfg,A ;g fofp=k@ vlkekU; jgL; tSlk ugha gksuk pkfg, fd osQoy fo'ks"kK vkSj dEI;wVj lkbal osQ vfr&fo}ku xq# gh ;g dk;Z dj losaQA¸
czsMau bZp
çLrkouk
vè;k; 9 esa geus lh[kk fd ,pVh,e,y osQ iz;ksx }kjk osc ist oSQls fufeZr fd;k tkrk gSA ,pVh,e,y izys[kksa esa dbZ VSx ,sls gksrs gSa tks czkm”kj dks crkrs gSa fd VsDLV ;k xzkfiQDl dks osQlsssssssss fMLIys (iznf'kZr) djuk gSA lkFk gh] geus fLFkj osc ist fufeZr djuk Hkh lh[kk gS tks varjfØ;kRed ugha gksrsA ,pVh,e,y izys[k dks varjfØ;kRed vkSj xfr'khy cukus osQ fy, ,pVh,e,y osQ lkFk oqQN fo'ks"k dksM (fLØIV) dks 'kkfey fd, tkus dh vko';drk gSA ,slh gh ,d fLدIVx ySaXost gS tkokfLØIVA
bl vè;k; esa ge tkokfLØIV osQ ckjs esa vk/kjHkwr tkusaxs vkSj lh[ksaxs fd vfHkO;fDr (expression)] izpkydksa (operators)] ikWi&vi ckWDlst] ifjorZu ÑR;ksa(conversion functions)] daMh'kuy LVsVesaV~l] ywfiax LVsVesaV~l] oLrq&dkS'ky dFkuksa (object manipulation statements)] vkSj tkokfLØIV ÑR;ksa osQ iz;ksx ls osc istksa esa xfrt izHkko oSQls yk;k tk ldrk gSA
10-1 tkokfLØIV D;k gS\
tkokfLØIV czsaMu bZp }kjk fufeZr dh xbZ Fkh vkSj ;g 1995 esa tc usVLosQi 2-0 (;g osc czkm”kj gS) dks tkjh fd;k x;k Fkk] rHkh vfLrRo esa vk;k FkkA tkokfLØIV dks osc istksa dks vf/d xfrt vkSj varjfØ;kRed cukus osQ mís'; ls rS;kj fd;k x;k FkkA tkokfLØIV yksdfiz; fLØfIVax ySaXostksa esa ls ,d gS vkSj bldh fuEuor~ fo'ks"krk,a gSa&
(d) bldk DykbaV vkSj loZj vuqiz;ksxksa gsrq iz;ksx fd;k tk ldrk gSA
([k) bls fdlh IysViQkWeZZ dh vko';drk ugha gS vFkkZr~ ;g fdlh Hkh vkWijs¯Vx flLVe (vFkkZr~ fyuDl] ekbØkslkWÝV foUMks”k] eSd vks-,l- ,Dl bR;kfn) ij pyk;k tk ldrk gSA
(x) tkokfLØIV dksMksa dks osc czkm”kj esa osQoy rHkh pyk;k tk ldrk gS tc bUgsa ,pVh,e,y izys[k esa j[kk tk, ;k mUgsa lanfHkZr fd;k tk,A
(?k) ;g baVjizsVsM O;k[;kf;r ySaXost gSA
(Ä) ;g ,d osQl&lsaflfVo ySaXost gS rFkk blosQ dh&oMZ osQoy yksvjosQl esa gksrs gSaA
10-1-1 tkok vkSj tkokfLØIV esa varj
oqQN yksx lksprs gSa fd tkok vkSj tkokfLØIV leku gSa ysfdu ;s nksuksa fcyoqQy vyx&vyx ySaXost gSaA tkok lu ekbØksflLVe dh lkekU; iz;kstu laca/h oLrq mUeq[k izksxzkfeax ySaXost gS tcfd tkokfLØIV oLrq&vk/kfjr fLØfIVax ySaXost gSA fLØIV ls vfHkizk; gS VkLd djus osQ fy, y?kq izksxzkfeax dFkuA
10-1-2 tkokfLØIV osQ laLdj.k
tkokfLØIV laLdj.k osc czkm”kj
tkokfLØIV 1-0 usohxsVj 2-0] baVjusV ,DlIyksjj 3-0
tkokfLØIV 1-3 usohxsVj 4-06&4-7x, baVjusV ,DlIyksjj 4-0
tkokfLØIV 1-5 usohxsVj 6-0] ekWftyk] baVjusV ,DlIyksjj 5-5
tkokfLØIV 1-6 ekWftyk iQk;jiQkWDl 1-5
tkokfLØIV 1-7 ekWftyk iQk;jiQkWDl 2-0
tkokfLØIV 1-8 ekWftyk iQk;jiQkWDl 3-0
tkokfLØIV vkSj osc czkm”kj osQ oqQN laLdj.k gSa-
ekbØkslkWÝV us tkokfLØIV osQ dbZ laLdj.k fudkys gSa vkSj orZeku esa baVjusV ,DlIyksjj 7-0 osQ lkFk tkokfLØIV laLdj.k 5-7 dk iz;ksx fd;k tkrk gSA
10-2 DykbaV loZj ekWMy
vkxs c<+us ls igys gesa uksM] DykbaV vkSj loZj osQ ckjs esa tkudkjh gksuh pkfg,A
10-2-1 uksM
uksM usVooZQ ls tqM+k gqvk ,d daiksusaV vFkok VfeZuy gSA dEI;wVj usVooZQ esa daiksusaV~l tSls- ySiVkWIl] ihMh,] baVjusV lefFkZr eksckby bR;kfn dks uksM ekuk tk ldrk gSA
10-2-2 DykbaV
;g ,d uksM dEI;wVj gS tks loZj ls laioZQ LFkkfir djrk gS] iz;ksDrk ls MkVk ,df=kr dj bls loZj dks Hkstrk gS vkSj loZj ls lwpuk izkIr dj bls iz;ksDrk dks izLrqr djrk gSA
10-2-3 loZj
DykbaV&loZj ekWMy osQ lanHkZ esa] loZj DykbaV dk izfriw.kZ (counter part) gSA ;g ,d dEI;wVj gS tks DykbaV ls izkIr iz'uksa dk lek/ku djrk gSA tks izksxzke DykbaV osQ vuqjks/ dk mÙkj nsrs gSa mUgsa loZj vuqiz;ksx dgk tkrk gSA loZj vuqiz;ksx dks pykus osQ fy, rS;kj fd, x, dEI;wVj dks loZj e'khu dgk tkrk gSA osc loZj] MkVkcsl loZj vkSj esy loZj] loZjksa osQ oqQN mnkgj.k gaSA
fp=k 10-1 - DykbaV loZj ekWMy

DykbaV&loZj ekWMy dEI;wVj usVooZQ dk LFkkiR; gS ftlesa usVooZQ (fp=k 10-1) osQ ekè;e ls DykbaV vkSj loZj ikjLifjd fØ;k djrs gSaA DykbaV buiqV osQ :i esa iz;ksDrk ls MkVk ,df=kr djrk gS vkSj loZj osQ fy, fjDosLV Hkstrk gSA loZj fjDosLV (vuqjks/) ij dk;Zokgh djrk gS vkSj okafNr lwpuk dks DykbaV dks Hkstrk gSA jsyos fVdV vkj{k.k iz.kkyh] vkWuykbu cSafdax vkSj vkWuykbu xsfeax DykbaV&loZj ekWMy osQ mnkgj.k gSaA
10-2-4 DykbaV&lkbM tkokfLØIV
DykbaV&lkbM tkokfLØIV ls vk'k; tkokfLØIV dksM ls gS ftls DykbaV e'khu ij osc czkm”kj }kjk dk;kZfUor fd;k tkrk gSA tkokfLØIV dFku HTML izys[k osQ vanj gks ldrs gSa tks fcuk fdlh usVooZQ dusD'ku osQ ekml fDyd] iQkWeZZ buiqV vkSj ist usfoxs'ku bR;kfn tSls bosaVksa dk mÙkj ns ldrs gSaA
10-2-5 loZj&lkbM tkokfLØIV
loZj&lkbM tkokfLØIV dks “Live Wire” Hkh dgk tkrk gSA DykbaV&lkbM] tkokfLØIV dh rjg gh loZj&lkbM tkokfLØIV Hkh HTML izys[k osQ vanj gksrk gSA tc DykbaV }kjk iz'u iwNk tkrk gS] rc osc loZj bls baVjizsV djus osQ i'pkr~ fLØIV dks dk;kZfUor djrk gSA
10-3 tkokfLØIV ls vkjaHk djuk
tkokfLØIV ,d iw.kZ ySaXost ugha gS vkSj bls HTML izys[k osQ varxZr j[ks tkus dh vko';drk gSA vU;Fkk] ;k tkokfLØIV dksM okyh fdlh ckg~; iQkby dks fofufnZ"V djus osQ fy, ge tkokfLØIV dksM gsrq ^fLØIV* ;k ^izksxzke* 'kCn dk iz;ksx dj ldrs gSaA
HTML izys[k esa <Script> vkSj HTML </Script> VSxksa dk iz;ksx fLØIV dks vkjaHk djus dk ,d lkekU; rjhdk gSA ge vius tkokfLØIV dksM dks HTML izys[k osQ HEAD ;k BODY [kaM esa j[k ldrs gSaA
flUVSDl (lkekU; iQkWeZsZV) fuEu gS-

fuEufyf[kr lkj.kh esa fLØIV fo'ks"krk,a] eku vkSj mudk fooj.k fn;k x;k gS-
izksxzke 10-1 - document.write ( ) osQ iz;ksx ls igyk lk/kj.k tkokfLØIV izksxzkeA

fp=k 10-2
<HTML>
<HEAD>
<TITLE>My First JavaScript program </TITLE>
</HEAD>
<BODY>
<SCRIPT type=”text/javascript”>
document.write(“Welcome to JavaScript ↵ Programming!”);
</SCRIPT>
</BODY>
</HTML>
uksV - vki ns[ksaxs fd dksM ,d iafDr esa iwjk ugha vkrk gSA blfy, ge ;g crkus osQ fy, fd dksM tkjh gS vkSj bls varfoZ"V djus osQ fy, vkidks Vkbi djus dh vko';drk ugha gS] geus ↵ dk iz;ksx fd;kA
mi;qZDr izksxzke dks pykus osQ fy,] uksViSM] oMZiSM tSls fdlh Hkh VsDLV ,MhVj osQ iz;ksx ls Åij fn, izksxzke dksM dks Vkbi djsa vkSj “<file name>.htm” (mnkgj.k osQ fy, abc.htm) osQ :i esa bls lqjf{kr (lso) djsaA fdlh Hkh czkm”kj vuqiz;ksx (vFkkZr~ baVjusV ,DlIyksjj] ekWftyk iQk;jiQkWDl] vksisjk bR;kfn) osQ iz;ksx }kjk bl iQkby dks [kksy ldrs gSaA
tkokfLØIV dksM dks fy[kus ,oa pykus gsrq vko';d midj.k
tkokfLØIV dksM esa dk;Z djus gsrq fuEufyf[kr midj.kksa dh vko';drk gksrh gS-
(d) VsDLV ,MhVj- ge dksbZ Hkh VsDLV ,MhVj ;k oMZ izkslslj dk p;u dj ldrs gSa (vFkkZr~ uksViSM] oMZiSM bR;kfn)A
([k) czkm”kj- czkm”kj tkokfLØIV dksM dh O;k[;k djrk gS vkSj vkmViqV dks czkm”kj osQ izys[k foaMks esa fn[kkrk gSA
10-3-1 tkokfLØIV dksM dks j[kuk
tkokfLØIV dksM dks j[kus osQ nks rjhosQ gSa-
1- ,EcsMsM@buykbu tkokfLØIV- tkokfLØIV dksM dks HTML izys[k osQ HEAD ;k BODY [kaM esa j[k ldrs gSaA
(d) tc dksM dks ,d ls vf/d ckj iz;ksx djuk gks rks tkokfLØIV dksM dks HEAD [kaM esa j[kus dh lykg nh tkrh gSA
([k) ;fn tkokfLØIV dksM vkdkj esa NksVk gks vkSj ,d ckj iz;ksx djuk gks rks bls HTML izys[k osQ BODY [kaM esa j[ksaA
2- ckg~; tkokfLØIV- ;fn cgq&izys[kksa esa leku tkokfLØIV dksM dk iz;ksx djuk vko';d gks rks “js” ,DlVsa'ku okyh ckg~; iQkby esa tkokfLØIV dksM dks j[kuk lcls vPNk mikxe gSA ,slk djus osQ fy,] ge lzksr tkokfLØIV iQkby ls ¯yd dks n'kkZus osQ fy, <SCRIPT> VSx esa Src fo'ks"krk dk iz;ksx djsaxsA
mnkgj.k- ckg~; tkokfLØIV dksM osQ iz;ksx dk mnkgj.kA
<HTML>
<HEAD>
<TITLE>Using External JavaScript</TITLE>
</HEAD>
<BODY>
<SCRIPT language=”JavaScript” src=”abc.js”>
</SCRIPT>
<P> The actual JavaScript code exists in external file called “abc.js”. </P>
</BODY>
</HTML>
okLrfod tkokfLØIV iQkby “abc.js”
fp=k 10-3

ifj.kke
fp=k 10-4

10-4 tkokfLØIV esa dFku
dFku os dekaM ;k funsZ'k gSa tks oqQN funsZf'kr dk;ks± dks djus osQ fy, tkokfLØIV baVjizsVj dks fn, tkrs gSaA tkokfLØIV baVjizsVj yxHkx lHkh baVjusV czkm”kjksa esa gksrk gSA dk;Z iwjk djus gsrq dFkuksa osQ lewg dks fLØIV ;k izksxzke dgrs gSaA tkokfLØIV dFku fuEuor~ gksaxs-
a = 100; // stores value 100 in variable a
b = 200; // stores value 200 in variable b
c = a + b; // stores the sum of a and b in
// variable c
document.write
(“Sum of A and B : “); // displays the string
document.write(c); // displays the value of c
tkokfLØIV esa dFku dh lekfIr ij v/Zfojke (_) dk iz;ksx fd;k tkrk gS ysfdu ;fn vyx&vyx iafDr esa nks dFku fy[ks gksa rks v/Zfojke gVk;k tk ldrk gSA oqQN oSèk dFku gaS-
(i) p = 10
q = 20
(ii) x = 12; y = 25 // semicolon (;) separating two statements.
oqQN voSèk dFku gSa-
x = 12; y = 25 // statements within the same line not seprated by semicolon (;)
10-4-1 desaV~l
desaV og dFku gS ftldh baVjizsVj }kjk ges'kk vuns[kh dh tkrh gSA dFku ij fVIi.kh nsus osQ fy, bldk iz;ksx gksrk gS tks bls vU; izksxzkejksa gsrq vf/d le>us ;ksX; vkSj iBuh; cukrk gSA desaV nks izdkj osQ gksrs gSa-
& ,dy iafDr desaV esa Mcy&LyS'k (@@) dk iz;ksxA
& cgq&iafDr desaV esa @* ,oa *@ dk iz;ksxA
mnkgj.k osQ fy, -
@@ ;g ,dy&iafDr desaV gSA
@* ;g cgq&iafDr desaV gSA
bldh yackbZ fdruh Hkh gks ldrh gSA *@
10-4-2 fyVjYl
fyVjYl mu fLFkj eku dks funsZf'kr djrk gS] ftldk tkokfLØIV dksM esa izR;{k :i ls iz;ksx gksrk gSA mnkgj.k osQ fy,-
a = 10;
b = 5.7;
documents.write (“welcome”);
mi;qZDr dFku esa 10] 5-7] “welcome” fyVjYl gSA
10-4-3 vkbMsfUViQk;lZ
vkbMsfUViQk;lZ izksxkej }kjk fufeZr pjksa] dk;ks±] foU;kl bR;kfn osQ ukeksa dks funsZf'kr djrk gSA ;g la[;k lfgr ;k vaMjLdksj vkSj MkWyj fpÉ lfgr cM+s vkSj NksVs 'kCnksa esa v{kjksa dk dksbZ Hkh Øe gks ldrk gSA ,d vkbMsfUViQk;j la[;k osQ lkFk vkjaHk ugha gksuk pkfg, vkSj tkokfLØIV osQ fdlh Hkh dhoMZ osQ leku uke dk ugha gksuk pkfg,A
oqQN oSèk vkbMsfUViQk;lZ gaS-
RollNo
bus_fee
_vp
$amt
oqQN voS/ (invalid) vkbMsfUViQk;lZ gSa-
to day @@ txg dh vuqefr ugha gSA
17 nov @@ la[;k osQ lkFk vkjaHk ugha gksuk pkfg,A
% age @@ fdlh fo'ks"k en dh vuqefr ugha gSA
10-4-4 vkjf{kr 'kCn ;k dhoMZ~l
tkokfLØIV baVjizsVj dks funsZ'k nsus osQ fy, vkjf{kr 'kCnksa dk iz;ksx fd;k tkrk gS vkSj izR;sd vkjf{kr 'kCn dk ,d fof'k"V vFkZ gksrk gSA izksxzke esa vkbMsfUViQk;lZ osQ :i eas budk iz;ksx ugha fd;k tk ldrk gSA bldk vFkZ gS] ge vkjf{kr 'kCnksa dks pjksa] foU;kl] oLrq dk;ks± bR;kfn osQ ukeksa osQ :i esa iz;ksx ugha dj ldrs gSaA bu 'kCnksa dks ^dhoMZ* Hkh dgk tkrk gSA tkokfLØIV esa vkjf{kr 'kCnksa dh lwph ifjf'k"V 10-1 esa nh xbZ gSA
10-4-5 pj
pj ,d vkbMsfUViQk;j gS tks eku dks lqjf{kr dj ldrk gSA bu ekuksa dks fLØIV osQ dk;kZUo;u osQ nkSjku ifjofrZr fd;k tk ldrk gSA ,d ckj pj esa tks eku lqjf{kr dj fy;k tkrk gS rc mls pj osQ uke osQ iz;ksx ls gh Hkst ldrs gSaaA pj dh ?kks"k.kk vko';d ugha gS] ;|fi pj ?kks"k.kk osQ fy, ;g ,d vPNk vH;kl gS] dhoMZ var pj ?kks"k.kk osQ fy, iz;ksx gksrk gSA
¯lVsDl
var var-name [ = value] [..., var-name [= value] ]
mnkgj.k
var name = “Sachin”; @@ ;gk¡ ^uke* pj gSA
documents.write (name); @@ lfpu fizaV gksrk gSA
tkokfLØIV pj fdlh Hkh izdkj osQ MkVk osQ eku dks gksYM dj ldrk gSA mnkgj.k osQ fy,-
i = 7;
documents.write(i); @@ 7 fizaV gksrk gSA
i = “seven”; @@ tkokfLØIV esa fLVªax eku j[kk tk ldrk gSA
documents. write (i); @@ seven fizaV gksrk gSA
pj ?kks"k.kk osQ oqQN oS/ mnkgj.k-
var cost;
var num, cust_no = 0;
var amount = 2000;
ukekadu i¼fr
gesa pj gsrq vFkZiw.kZ uke dk iz;ksx djuk pkfg,A ,d pj dk uke 'kCn] vaMjLdksj (_)] ;k MkWyj fpUg ($) osQ lkFk gh vkjaHk djuk pkfg,A blosQ ckn osQ en vad (0&9) Hkh gks ldrs gSaA tkokfLØIV fLFkfr vuqlkj dk;Z djrk gS] blfy, my_school vkSj My_school bl pj dk uke leku ugha gSA
oqQN oS/ pjksa osQ uke
f_name
India 123
_sumof
oqQN voS/ pjksa osQ uke
10_numbers & fdlh Hkh la[;k ls vkjaHk ugha gksuk pkfg,A
rate% & ‘%’ ,d oS/ en ugha gSA
my name & txg NksM+us dh vuqefr ugha gSA
izksxzke 10-2- var osQ iz;ksx ls nks la[;kvksa dk ;ksx fudkyukA

fp=k 10-5
<HTML>
<HEAD>
<TITLE>Sum of two numbers</TITLE>
</HEAD>
<BODY>
<SCRIPT type=”text/javascript”>
var a = 100;
var b = 500;
var c = a + b;
document.write (“Sum of a & b ↵
: “ + c );
</SCRIPT>
</BODY>
</HTML>
10-5 MkVk osQ izdkj
tkokfLØIV rhu ewy MkVk izdkjksa - la[;k] fLVªax] cwyh;u ,oa nks daiksftV izdkj osQ MkVk-foU;kl ,oa oLrq dk leFkZu djrk gSA
10-5-1 la[;k
la[;k pj esa fdlh Hkh izdkj dh la[;k ;k rks iw.kZ la[;k ;k okLrfod la[;k gks ldrh gSA la[;k osQ mnkgj.k gSa-
29] &43] 3-40] 3-4323
10-5-2 fLVªax
fLVaªx 'kCnksa] vadkasa] fojke&fpÉksa bR;kfn dk laxzg gSA fLVªax fyVjy dks flaxy dksV ;k Mcy dksV (^^or**) esa j[kk tkrk gSA fLVªax fyVjy osQ mnkgj.k fuEu gSa-
‘welcome’, “7.86”, “wouldn’t you exit now”, ‘country = “India” ’
tkokfLØIV esa ge fLVªax fyVjy esa ,LosQi Øe dk iz;ksx dj ldrs gSaA ,LosQi Øe cSdLyS'k (\) ls vkjaHk gksrk gS] ftlosQ ckn vU; en vkrk gSA ;g cSdLyS'k en dk izfrfuf/Ro djus ;k fo'ks"k fØ;k izLrqr djus osQ fy, czkm”kj dks fufnZ"V djrk gSA mnkgj.k osQ fy,] \” ;g ,d ,LosQi Øe gS tks fd Mcy dksV (“) dks n'kkZrk gSA

mnkgj.k-
document.write (“Abhinav said, \”Earth doesn\’t revolve round ¿ the sun”. But teacher corrected him.”);
;gka bl mnkgj.k esa nks izdkj osQ ,LosQi Øeksa \” ,oa \’ dk iz;ksx gqvk gSA
vkmViqV
Abhinav said , “Earth doesn’t revole round the sun’’. But teacher corrected him.
10-5-3 cwfy;u eku
cwfy;u pj osQoy nks laHkkfor eku] lgh ;k xyr] dks lqjf{kr dj ldrk gSA vkarfjd :i ls bls lgh gsrq 1 vkSj xyr gsrq 0 osQ :i esa lqjf{kr fd;k tkrk gSA bldk iz;ksx fLFkfr;ksa osQ ifj.kke tkuus osQ fy, gksrk gS] pkgs fLFkfr dk ifj.kke lgh gks ;k xyrA
mnkgj.k
x = = 100; // results true if x = 100 otherwise false.
10-5-4 ,jst (foU;kl)
foU;kl MkVk eku osQ leku izdkjksa dk laxzg gS ftudk leku uke gksrk gSA foU;kl esa izR;sd MkVk rRo foU;kl esa bldh fLFkfr }kjk funsZf'kr gksrk gS ftls lwph la[;k Hkh dgk tkrk gSA oS;fDrd foU;kl rRo dks foU;kl osQ uke }kjk funsZf'kr fd;k tk ldrk gS tks ckn esa oxZ dks"Bd ;qXe lwph la[;k lfgr gksrk gSA tkokfLØIV esa lwph la[;k 'kwU; ls vkjaHk gksrh gS vFkkZr~ tkokfLØIV esa igys rRo esa bldk lwph eku 0 gksrk gS] f}rh; lwph eku 1 gksrk gS bR;kfnA foU;kl dks fuEufyf[kr :i ls fdlh Hkh rjg fy[kk tk ldrk gS-
var a = new a ( );
var x = [ ];
var m = [ 2, 4, “sun”];
,d foU;kl osQ fof'k"V eku dks vkjaHk fd;k tkrk gS D;ksafd blosQ fofufnZ"V rdks± dh la[;k osQ vuqlkj fu/kZfjr dh tkrh gSA
mnkgj.k- ;g rhu rRoksasa osQ lkFk rhu [ksyksa osQ uke osQ foU;kl dks fufeZr djrk gSA
games = [“Hockey”, “Cricket”, “Football”];
ge foU;kl esa fofHkUu izdkj osQ eku lqjf{kr dj ldrs gSa
mnkgj.k gsrq-
var arr = new Array(); @@ foU;kl dk fuekZ.k
arr[0] =”JAVASCIPT”; @@ lwph 0 esa fLVaªx fyVjy lqjf{kr djuk
arr[1] = 49.5; @@ lwph 1 esa iw.kZ la[;k lqjf{kr djuk
arr[2] = true; @@ cwfy;u eku lqjf{kr djuk
10-5-5 uy eku
tkokfLØIV fo'ks"k izdkj osQ MkVk dk leFkZu djrk gS ftls uy dgrs gSa tks ^^fjDr ;k eku u gksuk** dh vksj laosQr djrk gSA uksV djsa fd ^uy* 'kwU; osQ leku ugha gksrk gSA
mnkgj.k
var distance = new object ();
distance = null;
10-6 oLrq,a
tkokfLØIV oLrq&vk/kfjr fLدIVx Hkk"kk gksrh gSA blls ge viuh oLrq,a ifjHkkf"kr dj ldrs gSa vkSj vius pj cuk ldrs gSaA ;g iwoZ ifjHkkf"kr oLrq osQ lsV Hkh izLrqr djrk gSA gekjs osc ist ij lkjf.k;ka] iQkWeZ] cVu] best ;k ¯yDl lHkh oLrqvksa dk mnkgj.k gSA oLrq ls lacaf/r eku mldh fo'ks"krk gS vkSj oLrq }kjk tks ,D'ku fd, ;k izLrqr fd, tkrs gSa og fof/ ;k O;ogkj gSA oLrq lacaf/r fo'ks"krk fuEuor~ :i ls izkIr gksrh gS-
ObjectName.Property Name
vc ge tkokfLØIV esa oqQN iwoZ ifjHkkf"kr oLrqvksa osQ ckjs esa vè;;u djsaxsA
10-6-1 izys[k oLrq
izys[k oLrq foaMks oLrq dk ,d Hkkx gksrk gSA bl rd window.document fo'ks"krk }kjk igq¡pk tk ldrk gSA izys[k oLrq HTML izys[k dks izLrqr djrk gS vkSj HTML izys[k esa lHkh rRoksa rd igq¡pk tk ldrk gSA mnkgj.k osQ fy,_ document.title fo'ks"krk }kjk orZeku izys[k osQ 'kh"kZd rd igq¡p ldrs gaSA

izys[k oLrq dh oqQN lkekU; fo'ks"krk,¡ gSa-
fof/ mís';
Open () fy[kus gsrq izys[k [kksyrk gSA
write () izys[k esa fLVaªx @ MkVk fy[krk gSA
writeln () fLVªax @ MkVk vkSj rRi'pkr~ izys[k esa ubZ iafDr osQ djsDVj dks fy[krk gSA
close () fy[kus gsrq izys[k LVªhe can djukA
<HTML>
<HEAD>
<TITLE>Document Properties</TITLE>
</HEAD>
<BODY>
<SCRIPT type=”text/javascript”>
document.fgColor = “green”; // sets text color
document.bgColor = “yellow”; // background color
document.title = “Chakde India”; // change title
document.linkColor = “navy”; // hyperlinks color
document.alinkColor = “red”; // active links
document.vlinkColor = “lime”; // visited hyperlinks
document.write(“<BR>Do you want to play for India?”);
document.write(“<BR> <A href=’yes.html’> Yes </A>”);
document.writeln(“<BR> <A href=’no.html’>No</A><BR>”);
document.write(“<BR>Title of current document: “ + document.title);
document.write(“<BR>Height of current document: “ + document.height);
document.write(“<BR>Width of current document: “ + document.width);
document.write(“<BR> URL of current document is: “ + document.URL);
//Use of document.links to list of all the hyperlinks
document.write(“<BR><B>The List of Links in current document</B>”);
var links = document.links;
for(var i = 0; i < links.length; i++)
{
document.write(“<BR>”+ document.links[i]);
}
</SCRIPT>
</BODY>
</HTML>

fp=k 10-6
izksxzke 10-3- izys[k oLrq dh fo'ks"krkvksa vkSj fof/;ksa dh O;k[;k djukA
10-6-2 fnukad laca/h oLrq
bl oLrq dk iz;ksx le; ,oa fnukad dks lsV djus rFkk lgh djus osQ fy, fd;k tkrk gSA tkokfLØIV frfFk;ka 1 tuojh 1970 dh v/Zjkf=k ls feyhlSosaQM dh la[;k osQ :i esa lqjf{kr gksrh gSaA bl fnukad dks bZikWd dgk tkrk gSA 1970 ls igys osQ fnukad dks ½.kkRed la[;k }kjk izLrqr fd;k tkrk gSA fnuk¡d () lfgr u;s dhoMZ osQ iz;ksx }kjk fnukad oLrq dks fufeZr fd;k tkrk gSA

flaVsDl
new Date ()
new Date (milliseconds)
new Date (dateString)
new Date (yr_num, mo _ num, day _ num
[,hr_num, min_num, sec_num, ms_num])
iSjkehVj
Date() iz;ksx djus osQ fofHkUu mnkgj.k
today = new Date();
dob = new Date(“October 5, 2007 12:50:00”);
doj = new Date(2007,10,5);
bday = new Date(2007,10,5,12,50,0);
fnukd eku iBu dh fof/;ka
fnukd oLrq ls eku izkIr djus osQ fy, ge xsV (get) fof/ dk iz;ksx dj ldrs gSaA ;gka oqQN xsV fof/;ka gSa tks LFkkuh; le; osQ vuqlkj oqQN eku iznku djrh gSaA
getDate () ekg osQ fnu dks n'kkZuk
getDay () lIrkg osQ fnu dks n'kkZuk
getFullyear () iw.kZ o"kZ dks n'kkZuk
getHours () ?kaVs dks n'kkZuk
getMinutes () feuV dks n'kkZuk
getMonth () ekg dks n'kkZuk
getSeconds () lSosaQM dks n'kkZuk
getTime () le; osQ vuq:i lakf[;dh eku n'kkZuk
getyear () o"kZ dks n'kkZuk
izksxzke 10-4- lkekU; tkokfLØIV izksxzke tks vkt dh fnukad vkSj orZeku le; fMlIys djrk gSA
<HTML>
<HEAD>
<TITLE>Displaying Time</TITLE>
</HEAD>
<BODY>
<CENTER>
<H1>Today’s Date and Current Time</H1>
</CENTER>
<SCRIPT type=”text/javascript”>
var today = new Date();
document.write(“<H2>”); // JavaScript allows the use
document.write(today); // of HTML formatting tag
document.write(“</H2>”); // with document.write
</SCRIPT>
</BODY>
</HTML>


10-6-3 xf.kr (Math) oLrq
bl oLrq esa fof/;ka vkSj fLFkj eku gksrs gSa tks tfVy xf.krh; iz'uksa osQ fy, gksrs gSaA ;g vU; oLrqvksa osQ leku rRdky vkjaHk ugha fd;k tk ldrkA xf.kr dh lHkh fo'ks"krk,a vkSj fof/;ka fLFkj gSaA ge fLFkj p dks Math.PI vkSj lkbu dk;Z dks Math.sin (x) osQ :i esa funsZf'kr dj ldrs gSa] tgk¡ x fof/ roZQ gSA
mnkgj.k- xf.kr oLrq dh fo'ks"krkvksa vkSj fof/;ksa dh O;k[;k djukA
<HTML>
<HEAD>
<TITLE>Math Object</TITLE>
</HEAD>
<BODY>
<SCRIPT type=”text/JavaScript”>
document.write(“Value of PI :”+Math.PI + “<BR>”);
document.write(“Random value:”+Math.random()+”<BR>”);
document.write(“Rounded value of 0.69 :”+ ↵
Math.round(0.69)+”<br>”);
document.write(“Value of 5 <SUP>2</SUP> :”+ ↵
Math.pow(5,2) + “<br>”);
document.write(“Square root of 2 :”+Math.SQRT2 );
</SCRIPT>
</BODY>
</HTML>
fp=k 10-8

10-7 vfHkO;fDr;ka ,oa vkWijsVlZ
vfHkO;fDr vkWijsVlZ vkSj vkWijSaM dk feJ.k gS ftldk ewY;kadu fd;k tk ldrk gSA blesa iQaD'ku dkWye Hkh gSa tks eku iznku djrs gaS-
mnkgj.k
x = 7.5 @@ lkaf[;dh fyVjy gSA
“Hello India!” @@ fLVaªx fyVjy gSA
false @@ cwfy;u fyVjy gSA
{feet:10, inches:5} @@ oLrq fyVjy gSA
[2,5,6,3,5,7] @@ foU;kl fyVjy gSA
v= m + n; @@ v pj fyVjy gSA
tot @@ tot pj fyVjy gSA
10-7-1 vadxf.krh; vkWijsVlZ
bldk vadxf.krh;@xf.krh; dk;ks± tSls- ?kVk] Hkkx] xq.kk bR;kfn djus osQ fy, iz;ksx fd;k tkrk gSA vadxf.krh; vkWijsVj ,d ;k vf/d vadh; eku (;k rks fyVjy ;k pj) ij dk;Z djrk gS vkSj ,dy vadh; eku iznku djrk gSA eq[; vadxf.krh; vkWijsVj gaS-
$ (tek) & (?kVk)
* (xq.kk) @ (Hkkx)
% (ekWM~;wYl) $$(1 }kjk baØhesaV)
- (1 }kjk fMØhesaV)
mnkgj.k
var s = 10 + 20; // ifj.kke% s=30
var h = 50 * 4; // ifj.kke% h = 200
var d = 100 / 4; // ifj.kke% d = 25
var r = 72 % 14; // ifj.kke% r=2
baØhesaV vkSj fMØhesaV vkWijsVlZ
bu vkWijsVlZ dk iz;ksx pj dk eku ,d vad c<+kus ;k ?kVkus gsrq fd;k tkrk gSA bu vkWijsVlZ osQ iz;ksx ls x.kuk rsth ls gksrh gSA
mnkgj.k
var a = 15; a++; @@ ifj.kke% a = 16
var b = 20;
b--; @@ ifj.kke% b = 19
10-7-2 ,lkbuesaV vkWijsVlZ
;g blosQ nk,a vksijSaM ls ck,a vksijSaM dks eku iznku djrk gSA bl vWkijsVj dks cjkcj osQ fpÉ (¾) }kjk izLrqr fd;k tkrk gSA

mnkgj.k
x = 100_ @@ bl dFku esa 100 ls x rd eku gSaA
tkokfLØIV esa ekud izpkyuksa osQ fy, 'kkWVZgSaM vkWijsVj Hkh gSA

10-7-3 laca/kRed (rqyukRed) vkWijsVj
laca/kRed vkWijsVj laosQr fpÉ gSa tks fLFkfr dk ewY;kadu djus osQ i'pkr~ lgh ;k xyr cwfy;u eku iznku djrs gSaA mnkgj.k osQ fy, x > y ; lR; eku iznku djrk gS tks lgh gS fd pj x dk eku pj y ls cM+k gSA
izeq[k tkokfLØIV rqyukRed vkWijsVj fuEuor~ lkj.kh esa fn;s x, gSa-
laca/kRed vkWijsVj fLVªax gsrq Hkh dk;kZRed gSA rqyuk o.kZØekuqlkj gksrh gSA ;g o.kZØe ASCII la[;k ij vk/kfjr gksrk gSA mnkgj.k osQ fy,-
dFku vkmViqV
“zero” < “one” @@ xyr
“Zero” < “one” @@ lgh
10 < 5 @@ xyr] vadh; rqyukA
“10” < “5” @@ lgh] fLVaªx rqyukA
“10” < 5 @@ xyr] vadh; rqyukA
“Ten” < 5 @@ ¶Ten¸ dks la[;k esa ugha cnyk tk ldrk gSA

10-7-4 rk£dd vkWijsVj
rk£dd vkWijsVj dk iz;ksx nks ;k vf/d fLFkfr;ksa dk esy djus osQ fy, gksrk gSA tkokfLØIV osQ rhu rk£dd vkWijsVj gSa -
10-7-5 Üka`[kykRed vkWijsVj
$ vkWijsVj nks fLVaªx vkWijSaM dks Üka`[kykc¼ djrk gSA $ vkWijsVj lkaf[;dh vkWijSaM ls vf/d fLVªax vkWijSaM dks egÙo nsrk gS] ;g ck,a ls nk,a dk;Z djrk gSA ifj.kke ml Øe ij vkèkkfjr gksrk gS] ftlesa dk;Z gksrs gSaA mnkgj.k osQ fy,-

10-7-6 fof'k"V vkWijsVj
daMh'kuy vkWijsVj (?:)
daMh'kuy vkWijsVj ,d fo'ks"k tkokfLØIV vkWijsVj gS ftlesa rhu vkWijSaM gSaA vr%] bls Vjujh vkWijsVj Hkh dgrs gSaaA daMh'kuy vkWijsVj fLFkfr osQ vk/kj ij pj dk eku fu/kZfjr djrk gSA
¯lVsDl
var_name = (condition) ? v_1 : v_2
;fn (daMh'ku) lgh gS] rks pj dks v_1 eku fn;k tkrk gS vU;Fkk] pj dks v_2 eku fn;k tkrk gSA
mnkgj.kkFkZ
status = (age >= 18) ? “adult” : “minor”
bl dFku esa pj fLFkfr dks ^,MYV* eku fn;k x;k gS ;fn vk;q 18 vFkok blls vf/d gksA vU;Fkk ;g LVsVl dks ^ekbuj* eku nsrk gSA
U;w
^U;w* vkWijsVj dk iz;ksx n`"Vkar l`ftr djus vkSj iz;ksDrk }kjk fu/kZfjr vFkok iwoZ&fu/kZfjr oLrq izdkjksa dks eSeksjh vkcafVr djus osQ fy, fd;k tkrk gSA
flaVsDl
ObjectName = new objectType (param1 [,param2] ...[,paramN])
mnkgj.k
d = new Date(); // date assigns to object d
r = new rectangle(4, 5, 7, 8);
fMyhV (yksi djuk)
^fMyhV* vkWijsVj eSeksjh Lisl dks fujvkcafVr (fueZqDr) djrk gS ftls fdlh oLrq dh laifÙk vFkok foU;kl ls fdlh rRo dks fMyhV dj u, vkWijsVj osQ iz;ksx }kjk vkcafVr fd;k x;k FkkA
bldk flaVsDl fuEu izdkj gS&
delete object_name
delete object_name.property
delete array_name[index]
delete vkWijsVj dk iz;ksx mu pjksa dk yksi djus osQ fy, fd;k tk ldrk gS ftudh ?kks"k.kk fcuk fdlh lansg osQ dh xbZ gS u fd muosQ fy, ftUgsa var% dFku osQ lkFk ?kksf"kr fd;k x;k gSA fMyhV vkWijsVj ^lR;* n'kkZrk gS ;fn izpkyu laHko gS vkSj vlR; n'kkZrk gS] ;fn izpkyu laHko ugha gSA
a=12
var j= 63
myobj=new Number()
myobj.h=55 // create property h
delete x /* returns true (x is declared implicitly,
without using var)*/
delete y /* returns false ( y is declared explicitly using var) */
delete Math.PI /* returns false (cannot delete predefined properties)*/
delete myobj.h /* returns true (can delete user-defined properties)*/
delete myobj /* returns true (can delete if declared implicitly) */
tc ge foU;kl esa ls fdlh rRo dks gVkrs gSa rks foU;kl dh yackbZ izHkkfor ugha gksxhA tSls- ;fn ge a[3] dk yksi djrs gSa rks a[4] vius :i esa fo|eku jgsxk vkSj a[3] ifjHkkf"kr ugha gksxkA tc fMyhV vkWijsVj foU;kl rRo dks gVkrk gS rks og rRo foU;kl esa fo|eku ugha jgrkA
fnl (This)
tkokfLØIV ^fnl* vkWijsVj dks leFkZu nsrh gSA ^fnl* 'kCn ls vfHkizk; orZeku oLrq ls gSA ;g orZeku oLrq dk IokbaVj tSlk gSA
bldk ¯lVsDl gS&
this[.propertyName]
mnkgj.k
fnl vkWijsVj dk iz;ksx vk;q dh oS/rk osQ fy, fd;k tkrk gSA blesa buiqV VsDLV ckWDl osQ ekè;e ls miyC/ djkbZ tkrh gSA
<HTML>
<HEAD>
<SCRIPT LANGUAGE=”JavaScript” TYPE=”text/javascript”>
function validate(obj, min_age, max_age)
{
if ((obj.value < min_age) || (obj.value > max_age))
alert(“Invalid age for the Job!!!”);
}
</script>
</HEAD>
<BODY>
<B>Enter the age (between 18 and 40):</B>
<INPUT TYPE = “text” NAME = “age” SIZE = 2
onChange=”validate(this, 18, 40)”>
</BODY>
</HTML>
fp=k - 10-9


bl mnkgj.k esa geus vkWupsat bosaV gSaMyj }kjk oSfyMsV () iQaD'ku vkjaHk fd;k gSA ;gka ij fnl vkWijsVj dk iz;ksx orZeku oLrq (vFkkZr~ VsDLV ckWDl) dks ikl djus gsrq fd;k tkrk gSA

10-7-7 vkWijsVj izkFkfedrk
vkWijsVjksa dk izkFkfedrk osQ iwoZ&fu/kZfjr Øe esa ewY;kadu fd;k tkrk gSA fuEu lkj.kh esa vkWijsVjksa dh mPpre izkFkfedrk ls fuEure izkFkfedrk dk Øe n'kkZ;k x;k gS-
10-8 tkokfLØIV ikWi&vi ckWDls”k (Mk;ykWx ckWDls”k)
tkokfLØIV esa rhu izdkj osQ ikWi&vi ckWDls”k- vyVZ ckWDl] dUiQeZ ckWDl vkSj izkWEIV ckWDl dks foUMks oLrq dh rhu fof/;ksa }kjk l`ftr fd;k tk ldrk gSA
10-8-1 vyVZ ckWDl
foaMks oLrq dh vyVZ () fof/ y?kq VsDLV eSlst vkSj ^^vksosQ** dekaM cVu ls ,d NksVk Mk;ykWx ckWDl l`ftr djrh gS ftls vyVZ ckWDl dgrs gSaA vyVZ ckWDl esa psrkouh n'kkZus okyk vkbdu gksrk gSA

flaVsDl
[window].alert("Text to be displayed on the popup box");
^¯oMks* 'kCn oSdfYid gSA
mnkgj.k
window.alert(“I am to alert you about ….”);
or
alert(“I am to alert you about ….”);
vkmViqV
;fn ge iz;ksDrk osQ fy, dksbZ lwpuk iznf'kZr djuk pkgrs gSa rks vyVZ ckWDl dk iz;ksx fd;k tkrk gSA tc vyVZ ckWDl vkrk gS rks iz;ksDrk dks vkxs c<+us osQ fy, ^^vksosQ** cVu fDyd djuk gksrk gSA
10-8-2 dUiQeZ ckWDl
;fn ge pkgrs gSa fd iz;ksDrk }kjk lwpuk dk lR;kiu vkSj iqf"V dh tk, rks dUiQeZ ckWDl dk iz;ksx fd;k tkrk gSA iz;ksDrk dks ;k rks ^^vksosQ** ;k ^oSaQly* cVu ij fDyd djuk gksxkA
¯lVsDl
[window.]confirm(“Text to be confirmed”);
mnkgj.k
confirm(“Do you want to quit now?”);

vkmViqV
dUiQeZ ckWDl cwfy;u eku iznku djrk gSA ;fn iz;ksDrk ^^vksosQ** cVu ij fDyd djrk gS rks ;g ^lgh* n'kkZrk gS vkSj ;fn iz;ksDrk ^oSaQly* ij fDyd djrk gS rks ;g ^xyr* n'kkZrk gSA
10-8-3 izkWEIV ckWDl
izkWEIV ckWDl ls iz;ksDrk buiqV izkIr djus dh vuqefr iznku djrk gSA ge Mkys x, VsDLV gsrq fMiQkWYV VsDLV fofufnZ"V dj ldrs gSaA izkWEIV () ls iz;ksDrk }kjk Hksth xbZ tkudkjh dks pj esa lqjf{kr fd;k tk ldrk gSA
¯lVsDl
prompt(“Message” [, “default value in the text field”]);
mnkgj.k
var name = prompt(“What’s your ↵ name? “, “Your name please…”);
vkmViqV

izkWEIV ckWDl iz;ksDrk }kjk ^^vksosQ** ij fDyd djus ij buiqV fLVªax oSY;w iznku djrk gSA ;fn iz;ksDrk ^oSaQly* ij fDyd djrk gS rks ;g ^uy* eku iznku djrk gSA
10-9 CykWd dFku
nks ;k vf/d dFkuksa dks tksM+dj dks"Bdksa osQ iz;ksx ls ,d CykWd dFku cuk;k tk ldrk gSA
bldk ¯lVsDl gS
{
statement_1
statement_2
.
.
statement_n
}
e.g. if (z > y)
{ x =10;
y = 20; }
10-10 czka¯px vkSj ywfiax dFku
tkokfLØIV }kjk oSdfYid rjhdksa esa ls p;u vFkok dFku ;k dFkuksa osQ CykWd osQ dk;kZUo;u dks nksgjk;k tk ldrk gSA tkokfLØIV czka¯px gsrq oqQN daMh'kuy dFkuksa dk leFkZu djrh gSA daMh'kuy dFku og dFku gS ftldk iz;ksx ge daMh'ku vk/kfjr dksM osQ Hkkx dks dk;kZfUor djus vFkok daMh'ku iwjh u gksus dh n'kk esa oqQN vU; djus osQ fy, dj ldrs gSaA
yw¯ix] dFkuksa osQ lsV osQ dk;kZUo;u dks dbZ ckj nksgjkuk gSA
10-10-1 czka¯px (daMh'kuy) dFku
;fn (if) dFkuksa osQ lkFk czka¯px
rk£dd vfHkO;fDr (daMh'ku) osQ vk/kj ij fdlh dFku ;k dFkuksa osQ CykWd dk dk;kZUo;u djus gsrq ^biQ* dFku dk iz;ksx fd;k tkrk gSA blosQ rhu izdkj gSa&
&biQ--- dFku (lk/kj.k ^biQ* dFku)
&biQ--- ,Yl dFku
&biQ--- ,Yl biQ--- dFku (,Yl biQ Øfed dFku)
biQ---dFku
^biQ* (;fn) ,d lkekU; fu.kZ;u dFku gSA bldk iz;ksx dFkuksa osQ fy, rHkh fd;k tkrk gS ;fn fofufnZ"V daMh'ku lR; gksA
bldk ¯lVsDl gS-
if ( condition )
{
.. statement(s) to be executed if (condition) is true…
}
Åij osQ izokgfp=k esa dFku rHkh dk;kZfUor fd, tk,axs tc rk£dd vfHkO;fDr lgh gksA vU;Fkk] ^biQ dFku* osQ ckn osQ dFku dks rRi'pkr~ dk;kZfUor fd;k tk,xkA
mnkgj.k% ^xqMekWfu±x bafM;k!* fMLIys djus okyk tkokfLØIV izksxzke osQoy rHkh ist ij vk,xk ;fn osc ist ij le; 12 ?kaVs ls de gks vU;Fkk ist [kkyh jgsxkA
fp=k 10-10 - biQ--- dFku gsrq izokgfp=k

<HTML>
<HEAD>
<TITLE>if statement</TITLE>
</HEAD>
<BODY>
<script type = “text/javascript”>
var d = new Date();
var time = d.getHours(); // time stores hours
if (time < 12)
{
document.write(“Good Morning India!”);
}
</script>
</BODY>
</HTML>
;g ,pVh,e,y izys[k ^^xqM ekWfu±x bafM;k!** eSlst dks iznf'kZr djsxk ;fn vkiosQ flLVe dk le; 12 ?kaVs ls de gS_ vU;Fkk ist [kkyh fn[ksxkA

vkmViqV
biQ---,Yl dFku (if...else statement)
;g dFku lkekU; ^biQ* dFku dk foLrkj gSA blls nks dFku ;k dFkuksa osQ lewg esa ls rk£dd tkap osQ vk/kj ij ,d dks fy;k tk ldrk gSA
bldk ¯lVsDl gS
if ( condition )
{
True statement(s)…
}
else
{
False statement(s)…
}
fp=k 10-11- biQ---,Yl dFku dk izokgfp=k

;fn rk£dd vfHkO;fDr (daMh'ku) lgh gS rks lgh dFku dk;kZfUor gksxk vU;Fkk vlR; dFku dk;kZfUor fd;k tk,xkA
mnkgj.k- tkokfLØIV izksxzke tks ;fn le; 12 ?kaVs ls de gks rks] ^xqM ekWfu±x bafM;k!* iznf'kZr djrk gS vU;Fkk ;g izys[k esa ^xqM Ms bafM;k!* n'kkZrk gSA
<HTML>
<HEAD>
<TITLE>if else statement</TITLE>
</HEAD>
<BODY>
<script type = “text/JavaScript”>
var d = new Date();
var time = d.getHours();
if (time < 12)
{
document.write(“Good Morning India!”);
}
else
{
document.write(“Good Day India!”);
}
</SCRIPT>
</BODY>
</HTML>

,pVh,e,y izys[k ^xqM ekWfu±x bafM;k!* eSlst n'kkZrk gS ;fn flLVe dk le; 12 ?kaVs ls de gks vU;Fkk ;g ^xqM Ms bafM;k!* eSlst n'kkZrk gSA
vkmViqV
biQ---,Yl biQ---,Yl dFku
mDr dFku biQ---,Yl dFku dk vkSj foLrkj gSA ;g dk;kZUo;u gsrq dFkuksa osQ dbZ lsVksa esa ls p;u djus osQ fy, mi;ksxh gSA
fp=k 10-12 - biQ---,Yl biQ---,Yl dFku dk izokgfp=k

bldk ¯lVsDl gS&
if (condition1)
{
code to be executed if condition1 is true
}
else if (condition2)
{
code to be executed if condition2 is true
}
.
.
else
{
code to be executed if any of the conditions is not true
}
mnkgj.k- ;g tkap djus gsrq izksxzke fy[ksa fd D;k izkWEIV ckWDl ls buiqV dh xbZ la[;k 'kwU;] fo"ke vFkok le gSA
<HTML>
<HEAD>
<TITLE>Odd, Even or Zero</TITLE>
</HEAD>
<BODY>
<SCRIPT type = “text/JavaScript”>
var n = prompt(“Enter your number:”,”Type your number¿ here”);
n = parseInt(n); //converts string into number
if (n == 0)
alert(“The number is zero!”);
else if (n%2)
alert(“The number is odd!”);
else
alert(“The number is even!”);
</SCRIPT>
</BODY>
</HTML>


fp=k 10-13 - vkmViqV
vkmViqV
fLop dFku ls p;u
fLop dFku dk iz;ksx fofHkUu daMh'kuksa ij vk/kfjr fofHkUu dFkuksa dk dk;kZUo;u djus osQ fy, fd;k tkrk gSA ;g biQ---,Yl---biQ dFkuksa osQ yacs Øe dk csgrj fodYi iznku djrk gSA
bldk ¯lVsDl gS
switch (expression)
{
case label1 : //executes when value of exp. evaluates to label
statements;
break;
case label2 :
statements;
break;
...
default : statements; //executes when non of the above labels
//matches the result of expression
}
izksxzke 10-5- izkWEIV Mk;ykWx ckWDl esa frfFk buiqV }kjk lIrkg osQ fnuksa dh ('kCnksa esa) x.kuk djukA
<HTML>
<HEAD>
<TITLE>Switch statement</TITLE>
</HEAD>
<BODY>
<script type=”text/JavaScript”>
// Enter date of birth to know the day of week on that day.
var d=new Date(prompt(“Enter your Date of Birth
(e.g. November 17, 2002)”, “Month DD, YYYY”))
dy=d.getDay()
switch (dy)
{
case 0:
document.write(“It was <b>Sunday</b> on that day.”)
break
case 1:
document.write(“It was <b>Monday</b> on that day.”)
break
case 2:
document.write(“It was <b>Tuesday</b> on that day.”)
break
case 3:
document.write(“It was <b>Wednesday</b> on that day.”)
break
case 4:
document.write(“It was <b>Thursday</b> on that day.”)
break
case 5:
document.write(“It was <b>Friday</b> on that day.”)
break
case 6:
document.write(“It was <b>Saturday</b> on that day.”)
break
default:
document.write(“Please input a valid Date in?
prescribed format !!!”)
}
</script>
</BODY>
</HTML>

fp=k 10-14 - vkmViqV

rRi'pkr~ bl vfHkO;fDr osQ eku dh rqyuk fLop lajpuk esa izR;sd osQl osQ eku ls dh tkrh gSA ;fn ;g leku gksrk gS rks ml osQl ls lac¼ dksM osQ CykWd dks dk;kZfUor fd;k tkrk gSA ;fn osQl leku ugha gksrk rks fMiQkYV dFku dks dk;kZfUor fd;k tkrk gSA dksM dks vxys osQl esa Lor% tkus ls jksdus osQ fy, ^czsd* dk iz;ksx djsaA fMiQkYV osQl esa czsd dk iz;ksx djus dh dksbZ vko';drk ugha gSA
tc vki ^vksosQ* cVu nckrs gSa rks vkmViqV izkIr gksrk gS (fp=k 10-14)A
10-10-2 ywi dFku
ywi dFku izkFkfed ra=k gSa tks tkokfLØIV baVjizsVj dks ;g crkrs gSa fd dFkuksa dks rc rd ckj&ckj dk;kZfUor fd;k tk, tc rd fd ,d fofufnZ"V daMh'ku iwjh ugha gks tkrhA tkokfLØIV fuEu ywfiax dFkuksa dks lg;ksx djrk gS-
• iQkWj
• Mw--- Ogkby
• Ogkby ywi
vf/dka'k ywiksa esa izfr&pj gksrk gS ftls ywi vkjaHk djus ls iwoZ 'kq: fd;k tkrk gS vkSj rRi'pkr~ bldh ywi osQ nksgjko ls igys ewY;kafdr daMh'ku (vfHkO;fDr) Hkkx osQ :i esa tkap dh tkrh gSA varr% izfr&pj dks daMh'ku osQ iqu% ewY;kadu ls ,dne iwoZ ywi ckWMh osQ var esa baØhesaVsM ;k viMsVsM fd;k tkrk gSA
^iQkWj* (For)
^iQkWj* ywi esa rhu oSdfYid vfHkO;fDr;ka gksrh gSa tks lsehdkWyu }kjk i`Fkd gksrh gSa] rRi'pkr~ ywi esa dk;kZfUor dFkuksa dk CykWd gksrk gSA ywi dFkuksa dks ckj&ckj nksgjk;k tkrk gS tc rd fd daMh'ku vlR; ugha gks tkrhA ^iQkWj* ywi dk iz;ksx rc fd;k tkrk gS tc ge igys ls ;g tkurs gksa fd fLØIV dksM dks fdruh ckj pyk;k tkuk pkfg,A
bldk flaVsDl gS
for([initial-expression]; [condition]; [increment-expression])
{
statements
}
iSjkehVj
iSjkehVj&vfHkO;fDr & izfr&pj dks vkjaHk djus gsrq iz;qDrA
daMh'ku & ;fn daMh'ku dk ewY;kadu lR; gksrk gS rks dFku dk;kZfUor fd, tkrs gaSA
baØhesaV&vfHkO;fDr & izfr&pj dks c<+kus (baØhesaV) gsrqA
mnkgj.k
fuEu ^iQkWj* dFku] pj i dks ?kksf"kr djrs gSa vkSj bls 1 ls vkjaHk djrs gSaA ;g tkap djrk gS fd i] 20 ls de gS rFkk nks vuqorhZ dFkuksa dks dk;kZfUor djrk gS vkSj ywi osQ ekè;e ls izR;sd ikl osQ i'pkr~ i esa 2 dh o`f¼ djrk gSA
// for loop to display odd numbers between 1 to 20
for (var i = 1; i < 20; i+=2)
{
document.write(i);
document.write(“<BR>”);
}
izksxzke 10-6- ^iQkWj ywi* dFku osQ iz;ksx ls la[;k 7 dk igkM+k fudkyus gsrq tkokfLØIV dk;ZØeA
<HTML>
<HEAD>
<TITLE> Table of 7 </title>
</HEAD>
<BODY>
<SCRIPT language=”JavaScript” type=”text/JavaScript”>
document.write(“<H2> Table of number 7 </H2>”);
for(i = 1; i <= 10; i++ )
{ document.write(7*i);
document.write(“<BR>”);
}
</SCRIPT>
</BODY>
</HTML>

Ogkby (While)
Ogkby ywi dFku] iQkWj ywi ls ljy gksrk gSA blesa oLrqfLFkfr (daMh'ku) ,oa CykWd dFku 'kkfey gksrk gSA ywi }kjk izR;sd ckj xq”kjus ls igys daMh'ku dk ewY;kadu gksrk gSA ;fn daMh'ku lR; gS rks og CykWd dFku dk dk;kZUo;u djrh gSA
bldk ¯lVsDl fuEuor~ gS-
while (condition)
{
statements
}
mnkgj.k% fuEuor~ Ogkby ywi iwoZ mnkgj.k esa iQkWj ywi osQ leku vkmViqV nsrk gSA
// While loop to display Odd numbers between 1 to 20
var i = 1; // Initialization of counter variable
while (i < 20) // Condition
{
document.write(i);
document.write(“<BR>”);
i++; // Updation
}
Ogkby ywi esa] ge ,d izfrpj dks lqjf{kr djrs gSa tks ywi esa dFku dk laiknu fu;af=kr djrk gSA
izksxzke 10-7% izFke 10 Fibonacci la[;k,a fufeZr djus osQ fy, tkokfLØIV izksxzke fy[ksaA
<HTML>
<HEAD>
<TITLE>Fibonacci Series</TITLE>
</HEAD>
<BODY>
<SCRIPT LANGUAGE=”JavaScript” TYPE=”text/JavaScript”>
// Program to print the Fibonacci series upto 10 numbers
document.write(“Fibonacci Series... upto 10 numbers <BR>”.fontsize(4));
//.fontsize to increase the font size of the string
i=0;
document.write(i + “ “);
j=1;
document.writeln(j + “ “);
var x = 3;
while (x <= 10)
{
t = i + j;
document.write(t + “ “);
i = j;
j = t;
x++;
}
</SCRIPT>
</BODY>
</HTML>

Mw---Ogkby (Do...While)
Mw---Ogkby ywi Ogkby ywi osQ leku gh gksrk gSA ;g ywi dks rc rd nksgjk,xk tc rd fufnZ"V fLFkfr xyr u gksA bl ywi dks ges'kk de ls de ,d ckj dk;kZfUor djuk gskxk] ;fn daMh'ku xyr Hkh gks rc Hkh] D;ksafd daMh'ku ijh{k.k ls igys gh dFkuksa dk CykWd dk;kZfUor gksrk gSA bl ywi dFku esa] dks"Bd fpÉ oSdfYid gaSA
bldk ¯lVsDl fuEuor~ gS-
do
{
statements
}
while (condition);
mnkgj.k% fuEuor~ Mw---Ogkby ywi leku vkmViqV nsrk gS tSlk fd iwoZ mnkgj.k esa Ogkby ywi us fn;k gSA
@@ Mw---Ogkby ywi 1 ls 20 rd osQ chp dh fo"ke la[;kvksa dks fMLIys djrk gSA
var i = 1; @@ izfrpj dk vkjaHkhdj.k
do
{
document.write(i);
document.write(“<BR>”);
i++; // v|ru
}
while (i < 20); // daMh'ku
Ogkby dhoMZ lfgr dFku osQ CykWd osQ i'pkr~ daMh'ku dks"Bd fpÉ osQ eè; vkrk gSA
10-10-3 yscy
yscy ,d vkbMsfUViQk;j gS tks fd folxZ fpÉ }kjk n'kkZ;k tkrk gS ftlls izksxzke osQ izokg dks funsZf'kr djus esa lgk;rk feyrh gSA
bldk ¯lVsDl fuEuor~ gS-
yscy% dFku
yscy dk eku dksbZ Hkh tkokfLØIV vkbMsfUViQk;j gks ldrk gSA yscy ls vki tks dFku fpfÉr djrs gSa og dksbZ Hkh dFku gks ldrk gSA
mnkgj.k
bl mnkgj.k esa] yscy ^Ogkby ywi* Ogkby ywi dks fpfÉr djrk gSA
x=1;
whileloop: // Label
while(x<=10)
{
document.write(x);
x++;
}
10-10-4 czsd
lcls vkarfjd ywi] fLop dFku ;k yscy }kjk ukfer dFku ls ckgj fudyus osQ fy, czsd dFku dk iz;ksx gksrk gSA ;g orZeku ywi dks lekIr djrk gS vkSj lekIr fd, x, ywi dFku osQ ckn dFku dks daVªksy dj varfjr djrk gSA
bldk ¯lVsDl fuEuor~ gS
break [lable]
czsd dFku esa ,d oSdfYid yscy gksrk gS ftlesa daVªksy yscy dFku ls ckgj vk ldrk gSA
mnkgj.k% fuEuor~ izksxzke lsxesaV esa czsd dFku gS tks fd Ogkby ywi dks rc lekIr djrk gS tc ;g 3 osQ cjkcj gksrk gSA
var i = 0;
while (i <6)
{
if (i = = 3)
break; @@ izFke nksgjko esa daVªksy ywi ls ckgj pyk tkrk gSA
i + +;
}
document.write(i);
10-10-5 daVhU;w (Continue)
daVhU;w dFku vkxs osQ dFku dks NksM+ nsrk gS vkSj vxys nksgjko lfgr ywi dks dk;kZfUor djrk gSA bls ^biQ* dFku osQ lkFk Ogkby] Mw---Ogkby iQkWj ;k yscy dFkuksa esa iz;ksx fd;k tkrk gSA
bldk ¯lVsDl fuEuor~ gS
continue [lable]
daVhU;w dFku ywi dks lekIr ugha djrk gSA blosQ ctk;] Ogkby ywi esa] ;g daMh'ku ij okfil vkrk gS vkSj iQkWj ywi esa ;g v|ru vfHkO;fDr ij vkrk gSA daVhU;w dFku esa oSdfYid yscy gks ldrk gS ftlls izksxzke fofufnZ"V yscYM dFku dks ”kkjh j[krk gS vkSj yscYM dFku dks lekIr dj ldrk gSA
mnkgj.k
,d izksxzke dks izkWEIV () osQ iz;ksx ls 50 rRoksa dk buiqV nsuk gS fiQj daVhU;w dFku osQ iz;ksx ls 40 ls vf/d vadksa osQ tksM+ dh x.kuk djuh gSA
var marks = new Array();
var i = 0, sum=0;
while (i < 50)
{
i++;
// parseInt fLVªax eku dks laaa[;k esa cnyrk gSA
marks[i]=parseInt(prompt(“Enter marks”));
if (marks[i] <= 40) // daVªksy Ogkby daMh'ku vfHkO;fDr ij tkrk gSA
continue; // control goes to while condition expression. sum = sum + marks[i];
}
document.write(sum+”\n”);
10-11 oLrq fu;a=kd dFku
tkokfLØIV oqQN oLrq fu;a=kd fof'k"V dFku gksrs gSaA iQkWj--- bu vkSj fon~ nks izdkj osQ dFku gSaA
10-11-1 iQkWj--- bu
iQkWj---bu dFku oLrq dh lHkh fo'ks"krkvksa ij fufnZ"V pj dks nksgjkrk gSA
bldk ¯lVsDl fuEuor~ gS-
for (<variable> in <object>)
{
statements
}
iQkWj---bu dFku dh fo"k;&oLrq] oLrq dh izR;sd fo'ks"krk osQ fy, ,d ckj dk;kZfUor dh tkrh gSA ywi dFku osQ dk;kZUo;u ls igys oLrq dh ,d fo'ks"krk dk uke fLVªax osQ :i esa pj dks lkSaik tkrk gSA ge [ ] vkWijsVj osQ lkFk oLrq fo'ks"krk osQ eku dks ns[kus osQ fy, bl pj dk iz;ksx dj ldrs gSaA
mnkjg.k% cqd oLrq dh fo'ks"krk osQ uke vkSj eku dks fizaV djukA
<HTML>
<HEAD>
<TITLE> for... in Example </TITLE>
</HEAD>
<BODY>
<SCRIPT LANGUAGE=”JavaScript” TYPE=”text/javascript”>
var Book = new Object(); // Object creation
// Properties and values of Book
Book = { Title:”The Discovery of India”,↵
Author:”Jawahar Lal Nehru”, ↵
Publisher: “Penguin Books”, ↵
Price:Rs 399//- ↵
};
var result = “”;
// Name of distinct property of Book assign to b in each loop execution
for (var b in Book)
{
// Book[b] is used to get the values.
result += “Book.” + b + “ = “ + Book[b] + “<br>”;
}
// To print names and values of each property of Book object.
document.write(result);
</SCRIPT>
</BODY>
</HTML>
fp=k 10-17 - iQkWj---bu dFku dk iz;ksx

vkmViqV
10-11-2 fon~ (With)
fon~ dFku rc vf/d ls vf/d Vkbfiax ls cpkrk gS tc leku oLrq dh fo'ks"krk dks tkuuk gksrk gSA mnkgj.k osQ fy, l?ku usLVsM vkWCtsDV Øe osQ lkFk dk;Z djuk lkekU; ckr gSA dbZ ckj gesa HTML iQkWeZ osQ rÙoksa rd igq¡pus osQ fy, fuEuor~ vfHkO;fDr dks Vkbi djuk iM+rk gSA
Frames[1].documents.forms [0].fname.value
mnkgj.k
fuEuor~ fLØIV fon~ dFku osQ iz;ksx dh O;k[;k djrh gSA ;gk¡ xf.kr (eSFk) vkSj izys[k nks fMiQkWYV oLrq gSaA eSFk oLrq osQ lkFk fon~ dFku osQ ckn dk dFku oLrq dks fofufnZ"V fd, fcuk] Cos vkSj sin fof/ ,oa PI fo'ks"krk dks fufnZ"V djrk gSA blh izdkj ls izys[k oLrq osQ lkFk fon~] dFku osQ ckn dk dFku oLrq dks fofufnZ"V fd, fcuk] ys[ku fof/ dks fufnZ"V djrk gSA tkokfLØIV bu lanHkks± gsrq xf.kr vkSj izys[k oLrq dks le> ysrh gSA
var area, circumference
var r=10
with (Math)
{
area = PI * r * r
circumference = 2*PI*r
}
with (document)
{
write(“Area of the Circle: “+area+”<br>”);
fp=k 10-18 - fon~ dFku dk iz;ksx

write(“Circumference of the Circle: “+circumference);
}
vkmViqV
10-12 tkokfLØIV iQaD'ku
iQaD'ku dFkuksa dk ukfer CykWd gS ftls lh/s uke fy[kdj ckj&ckj dk;kZfUor fd;k tk ldrk gS vkSj ;g oqQN eku iznku djrk gSA ;g izksxzke dk ekWM~;wyj vkSj le>us ;ksX; cukus esa mi;ksxh gSA
10-12-1 iQaD'ku ifjHkkf"kr djuk
fuEuor~ ¯lVsDl osQ iz;ksx ls iaQD'ku dks ifjHkkf"kr dj ldrs gSa-
bldk ¯lVsDl fuEuor~ gS-
function <function-Name>([<parameter list>])
{
... body of the function ..
}
iQaD'ku dh ifjHkk"kk dhoMZ iQaD'ku ls vkjaHk gksrh gS vkSj blosQ ckn dks"Bd osQ varxZr oSdfYid iSjkehVj&lwph vkSj iQaD'ku dk uke fy[kk tkrk gSA iQaD'ku esa lHkh dFkuksa dks j[kus osQ fy, ({vkSj}) dks"Bdksa dk iz;ksx gksrk gSA vkb, iQaD'ku dh ifjHkk"kk dk mnkgj.k ns[ksa-
function Welcome()
{
alert(“Welcome to NCERT “);
}
;s dFku osyde iQaD'ku dks ifjHkkf"kr djrk gS tks iz;ksxdRkkZ osQ fy, vyVZ eSlst dks fMlIys djrk gSA
10-12-2 iQaD'ku osQ lkFk iSjkehVj dk iz;ksx
lerqY; ekuksa dh lwph esa iQaD'ku osQ rdkss± dks iSjkehVj dgrs gSaA ;s eku iQaD'ku osQ varxZr LFkkuh; pj dks fn, tk ldrs gaSA vkb, iSjkehVj osQ iz;ksx ls mnkgj.k ns[ksa-
function Welcome(name)
{
alert(“Welcome to NCERT , “ + name);
}
geus lh[kk fd lkekU; iQaD'ku oSQls fufeZr fd, tkrs gSaA iaQD'ku dh ifjHkk"kk gsrq lcls mi;qDr LFkku HTML izys[k osQ <HEAD> [kaM esa gS] D;ksafd bl [kaM esa igys dFkuksa dks dk;kZfUor fd;k tkrk gS tks ;g lqfuf'pr djrk gS fd iQaD'ku dks iz;ksx ls igys ifjHkkf"kr djrs gSaA
mnkgj.k- HTML izys[k osQ HEAD [kaM osQ varxZr iQaD'ku dk iz;ksx djukA
<HTML>
<HEAD>
<TITLE> Define a Function </title>
<script language=”JavaScript” type=”text/JavaScript”>
function Welcome(name)
{
alert(“Welcome to NCERT, “ + name+”!”);
}
</script>
</HEAD>
<BODY>
This is the body of HTML document. You will observe that I
have used script code in small case and other HTML tags in Capital to enhance the redability of JavaScript Code.
</BODY>
</HTML>
10-12-3 iQaD'ku cqykuk
iQaD'ku dks rdks± dh lwph osQ lkFk iQaD'ku dk uke fy[kdj fd;k tk ldrk gSA iQaD'ku dkWy dks bosaV gSaMyj dksM esa Hkh iz;ksx fd;k tk ldrk gSA
bldk ¯lVsDl gS-
<function name> ([<parameter list>] )
mnkgj.k
Welcome(“MANYA”);
;g tkokfLØIV baVjizsVj ls ‘Welcome’ iaQD'ku osQ izFke dFku esa daVªksy dks varfjr djus osQ fy, dgrk gSA ;g “MANYA” iSjkehVj dks Hkh iQaD'ku Hkstrk gSA iQaD'ku osQ Hkhrj use pj dks eku fufnZ"V fd;k tk,xkA
izksxzke 10-8 - HTML izys[k iQaD'ku dh ifjHkk"kk vkSj osyde () iQaD'ku dks vkjaHk djus dh O;k[;k djrk gSA
<HTML>
<HEAD>
<TITLE> Defining and calling a Function </title>
<script language=”JavaScript” type=”text/JavaScript”>
// function definition
function Welcome(name)
{
alert(“Welcome, “ + name);
}
</script>
</HEAD>
<BODY>
<H1> A Function Example</H1>
This example illustrates use of function and popup boxes.
<br>
<script language=”JavaScript” type=”text/JavaScript”>
var nm = prompt(“What’s your name? “, “Your name please…”);
// Calling of function Welcome().
Welcome(nm);
</script>
</BODY>
</HTML>



10-12-4 ,d bosaV ij iQaD'ku cqykuk
,d ckj iQaD'ku dks ifjHkkf"kr fd, tkus osQ ckn bls fDyd bosaV tSls bosaV osQ lkFk iz;ksx fd;k tk ldrk gSA ;gk¡ ij iaQD'ku tkokfLØIV dh ,d dekaM cu tkrh gSA mnkjg.k osQ fy,-
<INPUT type = “button”
value = “Calculate”
onClick = calc() >
tc iz;ksxdRkkZ cVu ij fDyd djrk gS] izksxzke Lor% gh calc () iQaD'ku vkjaHk dj nsrk gSA
10-12-5 iQaD'ku ls eku izkIr djuk
fjVuZ dFku iQaD'ku ls eku izkIr djus osQ fy, iz;ksx gksrk gSA ,lkbuesaV vkWijsVj dk iz;ksx djus okyk pj fjVuZ eku dks /kj.k dj ldrk gSA
mnkjg.k osQ fy,] iQaD'ku osQ iz;ksx ls lk/kj.k C;kt dh x.kuk djus gsrq izksxzke-
<HTML>
<HEAD>
<TITLE>A Simple JavaScript Function returning Value </TITLE>
<script language=”JavaScript” type=”text/JavaScript”>
function si( p, r, t )
{ var s = (p * r * t)/ 100
return s; // function returning value s
}
</script>
</HEAD>
<BODY>
<script language=”JavaScript” type=”text/JavaScript”>
var result = si( 1000, 5, 7) // returned value assigned to result
document.write ( “Result = “ + result);
</script>
</BODY>
</HTML>
vkmViqV
fp=k 10-20 - vkmViqV


lkjka'k
• tkokfLØIV ,d eap tks Lora=k oLrq & vk/kfjr fLدIVx ySaXost gSA
• DykabV&lkbM tkokfLØIV] tkokfLØIV dksM dks fn;k x;k uke gS tks DykabV e'khu ij osc czkm”kj }kjk dk;kZfUor gksrk gSA
• tkokfLØIV fLFkfr vuqowQy (osQl lsaflfVo) Hkk"kk gS vkSj lHkh dFku NksVs v{kjksa (yksvj osQl) esa fy[ks tkrs gSaA
• tc dFkuksa dks vyx&vyx iafDr;ksa esa j[kk tkrk gS] tkokfLØIV }kjk v/Zfojke dks gVk;k tk ldrk gSA ;fn ge ,d iafDr esa dFkuksa dk esy djrs gSa rks gesa mUgsa vyx&vyx djus osQ fy, v/Zfojke dk iz;ksx djuk pkfg,A
• document.write izys[k ¯oMks ls vkmViqV izkIr djus osQ fy, ekud tkokfLØIV dekaM gSA
• fyVjYl mu fLFkj ekuksa dks funsZf'kr djrk gS ftudk izksxzke dksM esa izR;{k :i ls iz;ksx gksrk gSA
• pj eku ;k fLVªax dk daVsuj gSA pj esa lqjf{kr ekuksa dks pj osQ uke osQ iz;ksx ls izkIr fd;k tk ldrk gSA
• tkokfLØIV rhu iqjkus MkVk izdkj dks leFkZu djrh gS- la[;k] fLVªax vkSj cwfy;uA tkokfLØIV oLrq vkSj foU;kl nks daiksftV MkVk izdkj dks leFkZu djrk gSA
• vfHkO;fDr vkWijsVj vkSj fyVjYl ;k pj ukeksa dk esy gSA
• baØhesaV vkSj fMØhesaV vkWijsVj osQoy ,d vkWijSaM ij dk;Z djrs gSaA 1 }kjk pj dk eku gVkus ;k c<+kus osQ fy, budk iz;ksx gksrk gSA
• vlkbuesaV csfld vkWijsVj gS] tks blosQ nk,a vkWijSaM osQ eku dks blosQ ck,a vkWijSaM dks nssrk gSA bl vkWijVsj dks cjkcj osQ fpÉ (¾) }kjk izLrqr fd;k tkrk gSA
• laca/kRed vkWijsVjksa dk vkWijSaM osQ eku dh rqyuk djus osQ fy, iz;ksx gksrk gS vkSj ;g fLFkfr osQ vk/kj ij cwfy;u eku dks n'kkZrk gSA
• tkokfLØIV osQ rhu rk£dd vkWijsVj gSa% && (AND), || (OR), rFkk ! (NOT)
• $ vkWijsVj nks fLVªax vkWijSaM dks Ük`a`[kykc¼ djus osQ fy, Hkh iz;ksx gksrk gSA ;g vadh; vkWijSaM dh rqyuk esa fLVªax vkWijSaM dks vf/d egÙo nsrk gSA
• daMh'kuy vkWijsVj (\%) dks Vjujh vkWijsVj Hkh dgk tkrk gSA
• iz;ksxdRkkZ&ifjHkkf"kr oLrq izdkj ;k iwoZ ifjHkkf"kr oLrq izdkjksa esa ls ,d osQ fuekZ.k osQ fy, U;w vkWijsVj dk iz;ksx gksrk gSA
• eSeksjh Lisl dks fjDr djus osQ fy, fMyhV~ vkWijsVj dk iz;ksx gksrk gSA
• ;fn fofufnZ"V oLrq esa fufnZ"V fo'ks"krk@lwph gS rks ^bu* vkWijsVj lgh n'kkZrk gSA
• vyVZ ckWDl ^^vksosQ** cVu vkSj VsDLV eSlst lfgr Mk;ykWx ckWDl gSA
• dUiQeZ ckWDl oqQN lwpukvksa dk lR;kiu ;k LohÑr djus gsrq gS] iz;ksxdRkkZ dks vkxs c<+us osQ fy, ;k rks ^^vksosQ** ;k ^^oSaQly** cVu ij fDyd djuk gksrk gSA
• izkWEIV ckWDl ls ge VsDLV iQhYM dh lgk;rk ls iz;ksxdRkkZ dk buiqV ,d=k dj ldrs gSaaA
• CykWd dFku nks ;k vf/d dFkuksa dks ,d dFku esa tksM+rk gSA lkekU;r;k CykWd dFkuksa dk daMh'kuy vkSj ywfiax dFkuksa osQ lkFk iz;ksx gksrk gSA
• daMh'ku osQ vk/kj ij dFku ;k CykWd dFkuksa dks dk;kZfUor djus osQ fy, ^biQ* dFku dk iz;ksx djrk gSA
• tkokfLØIV esa fLop dFku dk iz;ksx fofHkUu daMh'kuksa ij vk/kfjr fofHkUu dk;ks± dks izLrqr djus osQ fy, fd;k tkrk gSA ;g cgqr ;fn---vU;Fkk ;fn---dFku dk izfrLFkkid Hkh gks ldrk gSA
• ywi dFku tkokfLØIV baVjizsVj dks oqQN dFkuksa dks rc rd ckj&ckj dk;kZfUor djus osQ fy, dgrk gS tc rd fd fufnZ"V fLFkfr izkIr u gksA
• iQkWj ywi esa rhu oSdfYid vfHkO;fDr;k¡ gksrh gSaA tc rd daMh'ku xyr ugha gksrk gS ;g CykWd dFkuksa dks ckj&ckj nksgjkrk gSA
• Ogkby ywi dFku iQkWj ywi ls ljy gksrk gSA tc rd fufnZ"V daMh'ku xyr ugha gksrh gS ;g CykWd dFku dks ckj&ckj nksgjkrk gSA
• Mw---Ogkby ywi ges'kk de ls de ,d ckj dksM CykWd dks dk;kZfUor djrk gS tks fd Ogkby ywi osQ leku ugha gSA
• ywi ls ckgj fudyus dh ctk;] daVhU;w dFku vuqorhZ dFku dks NksM+ nsrk gS vkSj u, nksgjko ls ywi vkjaHk djrk gSA
• iQkWj---bu dFku oLrq dh lHkh fo'ks"krkvksa ij fofufnZ"V pj dks nksgjkrk gSA
• fon~ dFku dFkuksa osQ lsV gsrq fMiQkWYV oLrq dks LFkkfir djrk gSA
• iQaD'ku tkokfLØIV dFkuksa osQ lewg gsrq usEM (ukfer) bdkbZ gSA ;fn iz;ksxdRkkZ dks iQaD'ku dks eku Hkstuk gS rks iQaD'ku osQ uke osQ i'pkr~ eku dks dks"Bd esa j[kk tkrk gS vkSj tc iQaD'ku vkjaHk djrs gSa rks bls dkSek yxh gqbZ rdks± dh lwph osQ :i esa Hkstrk gSA
• fjVuZ dFku dk iz;ksx iQaD'ku ls eku izkIr djus osQ fy, gksrk gSA vlkbuesaV (vkWijsVj dk iz;ksx djus okyk pj) n'kkZ, x, eku dks /kfjr dj ldrk gSA
• iQaD'ku dks vU; iQaD'ku ifjHkk"kk ds vanj usLVsM fd;k tk ldrk gS
vH;kl
y?kq mÙkj okys iz'u
1- D;k tkokfLØIV esa ,dy vuqiz;ksx gsrq izksxzke fy[kuk laHko gS\
2- ge dFkuksa esa v/Zfojke dks dgk¡ ij iz;ksx djrs gSa\ D;k ;g vfuok;Z gS\
3- DykabV&lkbM vkSj loZj&lkbM tkokfLØIV esa varj Li"V djsaA
4- tkokfLØIV dksM esa document.write() dk D;k mís'; gS\
5- fuEuor~ esa voS/ pjksa osQ uke D;k gSa\ dkj.k lfgr O;k[;k djsaA My_Name, number 10, $ 100, father’s name, marks %
6- vkjf{kr 'kCn D;k gSa\ D;k ge vkjf{kr 'kCnksa dks vkbMsfUViQk;lZ osQ :i esa iz;ksx dj ldrs gSa\
7- fyVjYl dk D;k vFkZ gS\
8- tkokfLØIV esa MkVk izdkj D;k gSa\
9- var dFku dk D;k mís'; gS\
10- ,dy ;k nksgjs dksV~l (quotes) osQ varxZr fLVªax D;ksa j[ks tkrs gSa\
11- fuEuor~ dks n'kkZus osQ fy, tkokfLØIV dksM fy[ksa-
He said, “Mahatma Gandhi was a non-violent soldier of India.”
12- D;k ge ,dy foU;kl esa fofHkUu MkVk izdkj osQ ekuksa dk iz;ksx dj ldrs gSa\
13- stumarks uked pj dks 65] 75] 80] 87] 90 vadh; eku nsus osQ fy, dFku fy[ksaA
14- D;k uy vkSj 'kwU; dk leku eku gS\
15- vkWijsVj D;k gksrs gSa\ vkWijsVj dk D;k egÙo gS\
16- ^izkWEIV() fof/ fdl izdkj osQ eku dks n'kkZrk gS\
17- fuEuor~ gsrq led{k tkokfLØIV dFku fy[ksa-
(d) {ks=kiQy = 3.14r2
([k) KE = 1/2 mv2
18- pj r dk eku D;k gksxk\
var r = 45 % 7;
19- pj r dk eku D;k gksxk\
var a = 4;
var b = 7;
var c = “NCERT”;
r = a + b + c;
20- ‘= =’ vkWijsVj vlkbuesaV vkWijsVj (‘=’) osQ leku ugha gS (lgh ;k xyr)A
21- iw.kZ pjksa dk eku Kkr djsaA
oqQy (360 * 5) + ((40 / 8) - 9) - ((14 * 6) / 2);
22- pj b dk eku D;k gS\
a = 25;
b = (+ + a) + 7;
nh?kZ mÙkj okys iz'u
1- fn;k x;k o"kZ vf/o"kZ gS ;k ugha] ;g tkuus osQ fy, tkokfLØIV fy[ksaA o"kZ buiqV osQ fy, izkWEIV ckWDl dk iz;ksx djsaA
2- fuEu }kjk iz;ksxdRkkZ dk Lokxr djus okys tkokfLØIV izksxzke dks fy[ksa-
xqM ekWfu±x] <;wtj_use> 4 ls 11 osQ chp osQ le; esa
xqM uwu] <;wtj_use> tc ckjg cts gksa
xqM vkÝVjuwu] <;wtj_use> tc 13 ls 16 osQ chp dk le; gks
xqM bZofuax] <;wtj_use> tc 17 ls 23 osQ chp dk le; gks
xqM ukbV] <;wtj_use> tc 1 ls 3 ;k 24 osQ chp dk le; gksA
3- nh xbZ rhu la[;kvksa esa ls lcls cM+h la[;k Kkr djus osQ fy, izksxzke fy[ksaA
4- tc fuEuor~ tkokfLØIV dksM dks dk;kZfUor fd;k tkrk gS rks D;k gksrk gS\
var get_res = confirm(“Did you like this chapter!?”);
if (get_res = = true)
alert (“okay! Let’s go to the next!”);
5- ;fn pj dk vad 75 gS rks vkmViqV D;k gksxk\
if (marks > = 80)
{
alert (“Excellent!”);
}
else if (marks > = 60 && marks < 80)
{
alert (“Good!”);
}
else if (marks > 50 && marks <60)
{
alert (“Averaget!”);
}
else
{
alert (“Improve yourself !”);
}

6- 0 ls 9 rd dh la[;k osQ led{k 'kCn fizaV djus osQ fy, fLop dFku osQ iz;ksx ls izksxzke fy[ksaA mnkgj.k 3 dks ^^Three** n'kkZuk pkfg,A
7- vyVZ ckWDl dks fMLIys djus okyk dFku fy[ksa tks fuEuor~ fn[ks-
8- ^iQkWj* ywi osQ iz;ksx ls fuEuor~ vkmViqV dks fizaV djus osQ fy, izksxzke fy[kasA
1
22
333
4444
9- fuEuor~ ^iQkWj* ywi dks fdruh ckj dk;kZfUor fd;k tk,xk\
for (a = 0; a <= 10; a = a + 2)
{
... statement ...
}
10- ^tksM+* pj dk vafre eku D;k gksxk\
var sum = 0;
function add ( )
{
var sum = sum + 20;
}
add( );
sum = sum + 1;
11- fLØIV dk;kZUo;u osQ var esa vyVZ ckWDl esa D;k fMLIys gksxk\
var y = 0;
for (x = 0; x <= 5; x++, y = y + 50 )
{
y = y + 10;
}
alert(“The value of y is :” + Y);
12- foftVj }kjk izkWEIV osQ ekè;e ls izfo"V dh xbZ 5 la[;kvksa osQ vkSlr dh x.kuk djus gsrq izksxzke fy[ksaA
13- ;fn le; pj 'num' dk eku 30 gS] rks fuEuor~ Ogkby ywi dks fdruh ckj dk;kZfUo;r fd;k tk,xk\
while num <= 30 )
{
... statement ...
num = num + 3;
}
14- fdlh la[;k dk izfrykse (vFkkZr~ 123 dk izfrykse 321 gS) fudkyus osQ fy, izksxzke fy[ksaA
15- n'keyo la[;k dks ;qXed la[;k esa cnyus osQ fy, izksxzke fy[ksaA
16- la[;k iSfyuMªkse (palindrome) gS ;k ugha] ;g tk¡pus gsrq izksxzke fy[ksaA ,d la[;k rc gh iSfyuMªkse gksrh gS ;fn og viuh izfrykse la[;k osQ cjkcj gksA
17- 1 ls 20 osQ chp dh fo"ke la[;kvksa dks fMLIys djus gsrq daVhU;w dk iz;ksx djsaA
18- fdlh la[;k osQ vadksa dk tksM+ mnkgj.k 453 dk ifj.kke gS 4 + 5 + 3 = 12 fudkyus gsrq izksxzke fy[ksaA
19- ,d fof'k"V lhek rd izkbe la[;k fudkyus osQ fy, izksxzke fy[ksaA
20- fuEuor~ tkokfLØIV dksM dk vkmViqV D;k gksxk\
for(i=1; i <=5; i++)
{
document.write(“<BR>”)
for(j=1; j <= i; j++)
document.write(“*”)
}
21- fuEuor~ dksM lSxesaV esa =kqfV;k¡ <¡w<a+s-
function 3_alert_box
{
alert (“Hi!, I am from a function.’);
}
22- izFke ‘n’ la[;kvksa dk tksM+ tkuus osQ fy, Ogkby dFku dks iz;ksx djrs gq, izksxzke fy[ksa\
23- fuEuor~ dksM lSxesaV esa =kqfV;k¡ <¡w<as+-
fun_alert_box
document.write(“Hi!, I am from a function”);+1
}
24- usLVsM iQaD'ku ls D;k vfHkizk; gS\
cgq oSdfYid iz'u
1- ckg~; tkokfLØIV gsrq iQkby ,DlVsa'ku gS-
(i) .jscript
(ii) .js
(iii) .jav
(iv) .java
2- tkokfLØIV izksxzkeksa osQ varxZr desaV dk iz;ksx D;ksa gksrk gS\
(i) czkmt+j dks crkus osQ fy, tkokfLØIV dksM eas HTML gSA
(ii) D;ksafd HTML osQ ikl desaV gsrq viuh dksbZ dekaM ugha gSA
(iii) fLØIV D;k djrh gS bldh O;k[;k djus osQ fy,A
(iv) mi;ZqDr esa ls dksbZ Hkh ugha gSA
3- tkokfLØIV dk okLrfod uke Fkk-
(i) Javascript
(ii) Livescript
(iii) Wirescript
(iv) ECMAScript
4- fuEuor~ esa ls dkSu lh oS/ vfHkO;fDr ugha gS\
(i) 7.5
(ii) b + a = c
(iii) {feet:10, inches:5}
(iv) [2,3,6,9,5,7]
5- fuEuor~ vfHkO;fDr esa res dk eku D;k gksxk\
var res = “70” + 25
(i) 95
(ii) 7025
(iii) 25
(iv) =kqfV osQ dkj.k dksbZ vkmViqV ugha gSA
6- “India” <“bharat”> vfHkO;fDr }kjk n'kkZ;k x;k eku D;k gksxk\
(i) 0
(ii) lgh
(iii) xyr
(iv) voS/ vfHkO;fDr
7- fMyhV~ vkWijsVj dk iz;ksx fdls fMyhV~ (yksi) djus osQ fy, gksrk gS\
(i) .js files
(ii) cookies
(iii) fufeZr oLrq,¡
(iv) iQaD'ku
8- fdl oLrq ls dUiQeZ() fof/ lacaf/r gS\
(i) izys[k
(ii) foaMks
(iii) izsQe
(iv) fnukad
9- dFkuksa osQ CykWd osQ dk;kZUo;u dks nksgjkus osQ fy, fuEufyf[kr esa ls dkSu&lk dFku iz;ksx gksrk gS\
(i) ;fn ... vU;Fkk ... (if ... else .. )
(ii) daVhU;w
(iii) Ogkby
(iv) fLop
10- dFku osQ dk;kZUo;u osQ i'pkr~ tksM+ dk eku D;k gksxk\
for (i =1, sum = o; i + +) sum + = i;
(i) 13
(ii) 15
(iii) 25
(iv) dFku dh =kqfV
11- dksM dk CykWd de ls de ,d ckj dk;kZUo;u dkSu&lk ywi djrk gS\
(i) Ogkby
(ii) iQkWj
(iii) Mw---Ogkby
(iv) iQkWj @ bu
12- oLrq dh lHkh fo'ks"krkvksa esa fofufnZ"V pj nksgjkus osQ fy, fuEuor~ dkSu&lk ywi dFku iz;ksx gksrk gS\
(i) iQkWj
(ii) Mw --- Ogkby
(iii) iQkWj @ bu
(iv) mi;qZDr eas ls dksbZ Hkh ugha
fØ;kdyki
• tkokfLØIV dksM osQ iz;ksx HTML ls izys[k fy[ksa tks vki dk uke] d{kk vkSj fo|ky; dk uke fMLIys djrk gSA
• vius osc ist esa ;kn`fPNd :i ls cSdxzkmaM osQ jax dks cnyus osQ fy,] tkokfLØIV osQ iz;ksx ls HTML izys[k fy[ksaA (laosQr- document.bg color fo'ks"krk vkSj Math.random() iQaD'ku dk iz;ksx djsaA)
• iz;ksxdrkZ ernku djus ;ksX; gS ;k ugha ;g tkuus osQ fy, izksxzke fy[ksaA iz;ksxdrkZ }kjk er nsus gsrq fuEuor~ nks ifjfLFkfr;ksa dh tk¡p dh tkuh pkfg,-
(d) vk;q 18 o"kZ ;k blls vf/d gksuh pkfg,A
([k) jk"Vªh;rk Hkkjrh; gksuh pkfg,A
• ,d lkekU; fDot izksxzke fy[ksa ftlesa iz;ksxdrkZ ls 5 iz'u iwNs tk,aA iz'uksa osQ mÙkj osQ ckjs esa vyVZ jgsa vkSj izfr;ksfxrk osQ var esa iz;ksxdrkZ dks vad nsaA
• viuh osclkbV esa iQkWeZ oS/rk gsrq tkokfLØIV dksM osQ iz;ksx ls HTML izys[k fy[ksaA
lanHkZ
tkokfLØIV & n MsfiQfufVo xkbM & MsfoM ÝySusxu] vks’fj;yh
lSe Vhp~ ;ksjlSYiQ tkokfLØIV bu 24 vkolZ & ekbdy eksdj] lSe izdk'ku
tkokfLØIV&, fcxulZ xkbM & tkWu ikWykd] eSdxzkW&fgy
http://www.webreference.com/programming/javascript
http:// www.webdevelopersnotes.com/tutorials/javascript