Professional Documents
Culture Documents
M c tiu
M t Javascript Hiu c cc c php javascript c bn
Javascript l g?
JavaScript l ngn ng kch bn dng to cc clientside scripts v server-side scripts. JavaScript lm cho vic to cc trang Web ng v tng tc d dng hn JavaScript l mt ngn ng kch bn c hng Sun Microsystems v Netscape pht trin. JavaScript c pht trin t Livescript ca Netscape
Dng biu thc Javascript bn trong gi tr thuc tnh th HTML Dng JavaScript trong x l s kin
Bi n
Bin l mt vt cha tham chiu n mt v tr b nh my tnh N c s dng gi gi tr v c th thay i trong khi kch bn thc thi Cc bin tun theo quy tc t tn. Mt bin c khai bo s dng t kho var. v d: var A = 10; Cc bin c mt phm vi c xc nh trong khi chng khai bo trong script.
Bin ton cc
Cc ki u d li u
JavaScript c mt tp cc kiu d liu.
S (number) Gi tr logic (boolean) Chui (String) Gi tr rng Null
Trong JavaScript, hai bin khc kiu c th kt hp vi nhau. v d: A = This apple costs Rs. + 5 s c kt qu l mt chui vi gi tr l "This apple costs Rs. 5"
Ki u d li u- V d
V d:
<HTML> <HEAD> <SCRIPT LANGUAGE = "Javascript"> var A = "12" + 7.5; document.write(A); </SCRIPT> </HEAD> </HTML>
Kt qu:
Cc ki u nguyn th y
Integer l cc h thng s thp phn, thp lc phn v nh phn. Floating- point(s thc) Cc s thp phn c phn thp phn s dng e or Ev theo sau l cc s nguyn. String l mt chui rng hay chui k t c t trong cp ngoc n hoc ngoc kp BooleanKiu ny c hai gi tr: True or False. null - Kiu null ch c mt gi tr: null. Null hm khng c d liu.
Ton t
Cc ton t x l mt hoc nhiu bin hoc cc gi tr (cc ton hng) v tr li gi tr kt qu. JavaScript s dng c hai ton t mt ngi v hai ngn. Cc ton t c phn loi ph thuc quan h chng thc hin nh:
Ton t s hc Ton t so snh Ton t logic Ton t chui Ton t lng gi
Mc u tin ca ton t
M ng
Mng c dng lu tr mt dy cc bin vi cng mt tn. Mt s (ch s) dng phn bit cc gi tr khc nhau. Cc mng bt u vi ch s 0 trong JavaScript. To mng: C php arrayObjectName = new Array([element0, element1, ..., elementN]) Cng cc phn t: Chng ta c th cng cc phn t mng khi chng ta to n. V d. emp[0] = "Ryan Dias" Cc phn t ca mt mng c th truy cp bng tn Name hoc ch s Index ca phn t.
M ng (tt)
Cc phng thc ca i tng mng c th dng thao tc trn mng. Cc phng thc ca i tng mng bao gm:
join pop push reverse shift sort
Cu l nh i u ki n
Cu lnh iu kin c dng kim tra iu kin. Kt qu xc nh cu lnh hoc khi lnh c thc thi. Cc cu lnh iu kin bao gm:
If.. Else Switch
Vng l p
Cu trc iu khin lp trong chng trnh l cc lnh lp. Cc kiu lnh lp bao gm:
For Do . While While Break & continue For.in with
Hm
JavaScript c sn cc hm inh ngha trc dng trong script. Mt vi hm nh ngha trc trong JavaScript bao gm:
Hm eval Hm isNaN