Handwritten JavaSript Notes
Handwritten JavaSript Notes
2027
Jaasclpt -clss 1
Javagcaipt Bisics :
Lonic amcl Fundionality.
Nha JawaSempt
uht weignt pogrammino omguo.op
Ms tu mplmint hu
SciphngAongua
3ehaian o he webik
TS codi) em
( emuivomnim
Chom i Ccluel
hup to Am
V8
I N DEPTH
Swen Sfdl,
o um Jaua Script 00kicde t u BrauuRu
t p r p r a m adolucl uith JS
amel NbDE u mwnkd (y pn Daht)
TO A m Jawe Seipt
Sewes i L
Ciemt Sidle
NODE
Q) ahat Sewea ?
A conmputu usnich g2ves oack olaa to
ient' Computu num Cien+Secucy
Comiting
To Rum in Srw:
fnspect' in breuusu 2 9o to Consalu
m Yen Com Codi
To Pum m DE- Cccrle ectitaA)
1) VS eod m i t a l
2) Nocl js Jnita
Adding JS im Cod
MA Scmpt7 t g im HTMLdouununt
t o pmnt ar Aock.
Seipt
Conso oq C"Namaste Dmiya ")
/Serpt
AnsLe Fer
Ciem ol
Sciphr
w e om odd gompt ey niclu
Huod tuo
Bodl
0) Best pracice
Bes prachCe o o add im Body ta
ooll u HTML Cody. odd
blc
Jout oBody g
Seript
w u treatu Bug cceoud abaw
n tr boly ta9 oinHeao a
uiu m2 Comd a u to ponu
f i t Smpt
hat wu Cans err
o Delcuym
excuhon
Comint m JewaSmp
irg Forwad&toshu /)
N o &miienu im Cruuion.
xtomal JS
Lnkir
< Soije 9c ="inclax js"> 4/seipt
l um jsi uing NoDE:
US CoA vieu (tap ban )
(Optm tamuval
A
aniably
m i d menmoy Jocehon Callud Vavablu
Mu, J t awtomaholly o e k om
the valu.
e =StitH Cnumbr)
a
oihteuma is S c e p t obal
uariabl
t a block S ccope
n y 'bi usuc
a = 5: Tnsicl Hiis block)
eg Cu)
ut c = 5
(ene)
Consal log (a);
(Ncou)
F i x e d valuu ef Uared
VoiabU
Camt be chogLd
Coms C 5
a6 alaion nat
Clleweel
No ecuelamtin
Voaiabu Namning
Rul
Cammoh a a AAIeol kqunsl(Jti}x)
muamirghul
Comat Staut i t n
numbu (1bx
pimitive Tps>dajiao tp
Shin
Nummbu (1,2,3,4, 1-23,S.44)
teu faluL
Bowluam
Undayinuel uta)mot dhivuel
mphy Vaniabu Ainmel empky)
momicohmging
P olauu tyaa im JS
uto =5
a= Awuwash
Consa "Aoq la).
wwadu
Pmnted
Reheuma olaurpes
(1) j e u l i p u varlablyilens
ineuel)
jCjs)
)
(ut o Cimilas edavatqpas
(2) Hrrays
( Fumchony
TO AcCysi
d a t Natahon CpArson 09)
Brocket Notution peson
o'])
UmdeKA Imolaxe
nomsL1] ahu
namisLoj loe
mamuuL3) 2
mauu L3 Omesh / Vclnn adlelo
mamy [ 1 ] 2 p o a i o m vomiik
ECMA JawaSempt S e m p
ECMA
uo adl polaTs
tCMA Cngomisehon
a Jawa
Jpo
tamdand o
a d d d
y u o s
J m 2 0 1 5
evey
pt
J o u u e ep t
w
unhc
chhES6 laumchud
puatOS (pes)
) mthmetic C t - ,*, , 7 ,t*
(e) Assiqnnemt = , / = , / =)
Com pouson , < =,= = =, l==)
(4+ ;)2pre-încemimt
irstuy incyemmt i valu
h e valu
Second nst
(11) merenmumt O e u u r
ta AK (Xt) post,
Consclu Aog (at+ fAst ns h val
Seoond inovemnt 4H valu
Hssmmimt
+ 5
alas (t 5
alo ( * =3)
CompoiSIOm be n
aumawen w l aluwoys
ue o Falu
= ==
Shet
1 nabal)
Equaly
CShmct
euauy) CauaH)
== vfs == =
Sem
e9uali y , v a l u i
or
CoO net
t num 1
Jd
1 = = Ci ves ta
Temay pAatry
Val 1 al2
Cals
ex'-
ag 21
?
Status (ag =IR) Vot : onns
oqi cal opunatr
nc
cond"1 &2 Cord"2 AR Coro"3 )
6 Omy Conditon Js Falu
e Fals
A Condi tions hame to h tu
(OR
o y Cndifion bue
fhom T e u
Ol als f m uy
Fal
oT)
Tue Fal
fals
wfth Non Boolians (logical Opsolesa)
T u || falst) tu
IL fmu) mul
C truu
Cfcls I1 falu) fals
Nw
11 love') Loe
hoa
h u l 1| 5) 1
NaN ut
C a l s II l o ve )
în 0R
*Shot Cruui Hng Conespt
alas 1Il5
ds tuthy.
nStop
enrntiom
C
Rtwig Opeatr
O (Palss )
Bi
1 tn)
Btuwise AND 4
wig OR
A B ofp
O
O O
1 O
A B
O
1
Dpabho
Jutc=
=a+b d/C
snich OpearFist ?
ombol StautommemT
-els wo weys
Suteh
- elsr
(i-eti - eks)
&ng conolition) S
Con
muiP
e
ng
iteh-Cos
input 1 A
2 B
3 C
ymtay Cwileh Cas-
Switah (expnession) S
Cns
Cos 2
break
brak he CoMe
reas h
Contral Statemnt
d uwiUUnat
i+ poouHon
D o shilk looP
-
Jti= O
do
+t
usiu (ic16),
Th e x u t y atluaat One T me
liw ctLeast
ungns Natts Febuo
2023 V
avaQCpt -Clns2
aunsopt Basics2-
Multipt inkeo miabls imsing emity i
BJELT
t a =
; empy ajee
b j e t hos a y alus pui
Cont Ltemal =
dngth : 1,
renclH: 2
val
prop
He , / digth 4 2,
breadh 4 , tamgu odyoau) ()
to ouccnLs )
d a w : humion () S
fonctio
Consa log" Foncion Dvaw ")
Pacr function
two
(Ondmuchion fiueion 7
CreHon.
facton wmcion
bwmtn
fumehon evealAatamg t) je mam
wmk
Aum utkamau
FixedValu
Object
Stureehuu
Consu.Joq Cmomu).
1
u d h pins ojeck
nput paaamtuy FimoHon parammetu
breaelh)
Pecemal ing,
m c h n treat
Jmath,
reaoh,
breeot
Chana
Consrucho umchon
Vataion.v
uwe
we
auaw Pas cal
Hhiy.bveadh= 3.
Cwwmt)
obfect h u dnouw = eton ( )
g drauw'
Consmichur meien
olhinns u roahes muHhods
ojec memocl
Oloaw ()
wiu b printe
CAg niy.Jumgth)
Dyramic Notuu *F
w e Com oolel, CrA m
Prop y cy asect
5
tumgu0by. cCalor : y R u o " .
Tuy wilu
OLelcl
Propy
m
esekt
Peckmgu aumion
hous Cnyruuhor
Plamal obfet Rlamet abjec
Pcna unuon
Pectamg Funehon
fackry Cosmcr
nbut
Unch n
hjec
Cons tr f
cRactumau) -Unchom
thi
tis mal
t Riekmql n Fumehn
peuamuu
ni Coc
Oing baekhck
tnehons a Oyjeuk
proAuHes d miy
pint(a) 1 Creoed
p n t CS) 1 0
val 10k
Jb b =
CValu ++
Conso d Ca, 11
Coeu loq Ch); 311
n i e s , oddus dy possd
bonm wil aposums Hu mumm
occhHom
NOTE- primitives a u ceapïed by thuu
Volur
this
Pe muy u (opiecd by
Lclou4
a1o
u t a =10
e a)
1a3 etion
in o)
COnsau.do Ca
valu Conuppr
Coy mpimitn
t a=valuu: 10}
Tn Ca?, ucion coll
Consalu. Jog Ca) (11
m u t CopiedhuA
Fonchon inc ( )
valu ++
me
w S m n ooddnrs
Jtwativg thaauyh Obfecks
for- în Joop
lmgthi 2,
breadni4,
Por (Jt uy m
uct) 4
COnsel. Uoy l K, acemgu Lyi)
o oncnss Valu
nomu
(Fr o
ileacbl
Anvas
mops
Fo o onject !- (HACKk)
Per u t Ky o Colaject. kuus lrect)){
Consau. Aog CkM) b j e c t . e m n k i ( y e e t )
presin nal-
i mgtn' nret) {
ConSauJo "Yes")
THnaon
July
Asstm
Spreene
)tuaion.
or (Aut 12y imPeckamgluu)
J t obj 2 =
A we wiU Copy all Kyd
vau oRetele
M o m i a
or t i n SYc)
(Asizn For clonir
sloneal
|utdust-bject.ass-im (d,Sxc)
h i ha
b20
3D
b20
C30
dur
Spread clonirq
Clonuel
uanbao Callchion :-
Pind co vaiabu/Conitan
s i c n an matim n s
Omd ouwomahically oialocak
heu Valu
olon by
(axbag tallhcte)
tool im JS
abacript -class -3
BosicsG (4nulUt Objes A2
Amay
4) Math Ioeet
4n built oojeet
frathumnaical fumcions
Math. Jamdoml),
umuuaty Ramolom nw bluw o21
( Stirg 9iecd
wo yP ohig4
Shn Pmitiw
nomi wwash
FwrciÓm
nw Shi
(mame) oaject
we cam Conuet imitie Sh to
uuing nattuhion-
Mvm: mgh, mom încluolyTw)
"odtn").
nam. StasWitn"Tu'), mam. emdswith
mom toppu teae ()) mwm tolowtyCauot
mom-im), ncm. Juplee 'Tu', P a ' ) .
Cmd multiplu othu funchions
TOSpt:-
museo his y my mussog
Split Split ( ) .
tomuole. dog (uwnd)
3Temptats Lterel
im Shirg
fhia au h mataHa
ke
fr new i n u (m
1 u t amothu alnaiue uihaut
in &tons
U
Templat tera
BackTick d vscol
Jut s
Some wiu he u
CUput.
algo wR com add vuablu , in bucutick osing
rmsq Thiu
mamu: Tw oh
wu b pintd
(4) a t md Tim
Date
Jslat-
9 Jt olau nw Datu C)
ChCoatu)
wamt dat 2Tin
g Cdata 2);
3 J date3 - mus Dat 1998, 6, 20, + );
1
mo
i n dau Ti
yecu
ind ha
Stans
alro omO
&tvalu Sethes
Oe Valuu tdesa
object/ P meu y
rrays tms)
Acldiro muw tumemks
inelia umams
Pamai ummuns
Splitting mm
Combining Eumimts.
Indexu
eveohgm
nwmb
L1,9,
C1,3, 5, 1, tuunsh'
)oloing P u y mw t u
Uing moleny
O CnOL
rumhu [o 1(valuu im
rolix O)
nntt
End
Bgiming
middl
utnwmbu , 4 , 5, A)
(Endy> C,4, 5, , 9
w m b y Push ( 9)
(mumbs.inoex0, o) =
-1)
Cnsale. Jog C"presmt)
D-Right wo
oud proueria
Consal log (mumbu. incudus (+)).
thu/ Fal (uhns)
numbu4indaxO(4,2);
Stan, mdur o
&talt
J Cousr
no:1,nama: "Love,Y
no: 2, nam Beubbas'
hay
CConus) C r e o t u d
m uhumu ue camt ginal Any
inddxO ineluels
beccuss Searehi ng in aaum
MC Scme pmmitive
Funcion 1 funcion
Cal ocion
beck
C
Peelicats
f onchm
gntx oition td
amMemu-ld h j e c
we AmaMe
n m ue
_
hom Vu
sing valu
n o npt parametu hm
Cmw fmcion
a eum t
ya
want ho
olte2
mptying oun hray
uwmbug E,2,3, f, 5
allomai coll,
numb L J )empy moved vN
Storee
Fo diluing
mmbns.Jungth- OD
)
rake v o y
empy
mumbu.Splice O . mumbu:tnqth
th)
molia no oelsmun
duue
al
: )
Combiocl
ici9, muhod
ugin Suce )
,23,4 5,
( )
Suu his
Sice -) n u e l u d
ene
9lant notx
L1,2 S,6
S
Jmcluol
SUa 2,4) to
qut (S, 4)
&ue C2
u n om 2 mdix
au removed
uu )
aleo to add
t ombinsel L. i s t , 'a', ... Secnd, b']
t emothe L -Combmod
am r r a y
teraig =
Joop
iteably
rech a l o
Jt y =L1,2, 3, +J
Fr w Vau o )
(ualur )
e l (rumbn) D o c l h a i s
touch
Per
Funetion
Jainrq looay
Ci,2,3
o jin hum
Uke (1,2,3
1,2,3,4 3
Conu Jctintolmum.jaln)
-
Cl Jeinuel )
(1,2, 3,4
Spit ) manod
CYeecty Cm a A N
Thi iy my miedas , .
Jut ms
At pen myy.Spi+ [" t)
CA paas )
This', is', my, musses
ecSaKscl
Sarting ey8
auouoi Odu
D c u t asundine @ndu.
Jt m = 0, 5o, 20, 6 o, 3 0
mum-Sont ()
tlg (mum)
10,2o,30, 5o, 60
a eveAAA
mum erst
Fueaumg Arrays
mwmb hl
Fer tve
Calbeek
neHon
u rm =
1 , 2, -3, 1
iltou num hila lbunc hiom (valuu) &
m valur >= O
CA itaud )
L,
Mappinq no m a p eah elument
ymopC) metneel Somting els
Son AstTI
Suolmt_nø 7, 'Shuolint Yo
mappng ith j e c
t mum
L),2, -9, -5
t
hilaudmum:gial valuu Ualuu > o)
Cbiltoul)
Jt item hiuteud. map (humion (num) {
J t abi dUaluu num
Citemm)
LValuut :1 , valu: ]
uwwoh Natu 12 Feba
2023
CAUaqcrpt - clas4
Bosics-
umcioms
a a block a Code
hat huius a
Spaci ask
u D v e l
Furhonnomd
c i o n intCaunting C)
U y Funchors?
.
Pusality
to Aucu Buwy Cody
Pmovue/ Rrelurs B u
FumcHon Piclaseion : -
Ile pamutiu
unchon
Consalu.Jug Auming")
To ca u m C)
VHoctHng im ae.Scnipt is (oncipt ushu,
mouin Funchon olclaodion to
Procs
th top ob , dons
y JSEngn
y t i mlp o thiy we cem tau
function ywhuu
Ony uMs Rey
funchon Dulounohðn .
Funchion Asigmm
vaaiablu ko a
umion
anin9
t Stano =
umchon wal () S
Consal. lo Wain")
Nnomumau
Namu d umeion mu p r m
Anonrmaiy
Namud
to nction nam )f mhim ()
ramie Fonchion:-
umeian um (a,b)
A t u m atb',
t Sum (a, b)
Ret 9pua
we ccm hamdls multi pu
d
P+palr
Ty u Creailu Hrey.
L1, 3,
2,4, 5, 6.]
w u be Strec im ney,
funcHion m (mum, valu, cns)
014)
Sum 1, 2, 3, t, S, 6);
Seed
bm num Aust opucty
SPtved Strrecl m
Valuu Ogumm Cns)
,
penomwtu
NO paonmak
XCg, num
Cuuweel
cat aMawed
eault pOauths
dshaut a l t
mcHin intust
P,re1o, y= 2)
m ou
PxA *
y|l6D
8pusm.mome f Spensermlntunne
etg uumcume ) )
fhis Ony
aead o n r i o n
o mamuelatu.
ette kten-
mame 'Loe'
BebbC
t Nome ()
utwm podon-lname puy .Jtm
St u Jame ( val)
dat pats -
u . Splii ( )
tunam = pouls I o].
To call!
PesOn hullNam )
tqutte
Pon U l nomu: Pohu kumae i t t a .
g eMon huDm?,
(00
ERROR HANDLINU
Jsing y&lath blark
Ty
Cceh ( C)
ut pusOn L
6ncm: Love',
Lnom Beb bc.
t uuueamme ()
Auwm ${pwon1.fetAubnon
pesn] . dnauma}';
Set uuNeme (Ualu) 4
S PRValu!=-Shi)
odi
thiu nw Gmw "Ncat a
Shing ")
u t poks al .splid ).
thibmama pats tO3
tni.l amu ponks tI]
pson1Fauwom Ceurh (e
olknte).
Capa Uauiabs
Ghuime ar ihupam o
i SccaP
CAg C a ) ; enr
/ / Sertig -
); Pe Csmoling
(b -a f e r
Ca) dducvmoling
a w u be elacse
a-
(tve
ab
Peelucin9 am Amauy
using Aecict muthrl
Jt o= C,2, 3,41;
u r trotl= 0,
F ut br v a u in aa)
tcotl =
totau tvalu
Consou.Jog tokul);
t uuu ue wmk l beck
/9umien Ung 2 Pncmmetu
auummullr Cwwmtvalr
ta1) (Leep)
Cwwm Valunt)>
awmuluer F
C untUaluu, O).
intialigeel to 0)