Thông tin tài liệu:
Bài giảng Javascript 3 của TS. Trương Diệu Linh sau đây sẽ giúp cho các bạn hiểu rõ hơn về các đối tượng trong Javascript như String, Date, Math. Đặc biệt, những bài tập được đưa ra ở cuối bài giảng sẽ giúp các bạn nắm bắt kiến thức một cách tốt hơn.
Nội dung trích xuất từ tài liệu:
Bài giảng Javascript 3 - TS. Trương Diệu LinhCácđốitượng Cácđốitượngcócácphươngthứcvàtínhchất. Truycậpđếncácphươngthứchoặctínhchất: Tên_đối_tượng.tên_tính_chất • VD:document.write(txt.length); Tên_đối_tượng.tên_phương_thứcVD: document.write(str.toUpperCase()); Tạomộtinstancecủađốitượng Dùngconstructor NewTên_đối_tượng(tham_số); String Date Math 1Cácđốitượng String:đốitượngđượcdùngđểbiểudiễn mộtxâukítự Thuộctính: • Length:chiềudàicủaxâu Vídụ: vartxt=Helloworld!;document.write(txt.length); Cácphươngthứccơbản 2Cácđốitượng 3Cácđốitượng Date: biểudiễnthờigian varmyDate=newDate() Cácphươngthức 4Cácđốitượng Math Mộtsốhằngsố • Math.E • Math.PI • Math.SQRT2 • Math.SQRT1_2 • Math.LN2 • Math.LN10 • Math.LOG2E • Math.LOG10E 5Cácđốitượng CácphươngthứccủaMath 6MộtsốhàmJavascript Đâylàcáchàmkhôngthuộcmộtđốitượng nào Eval(str) • CoimộtxâukítựthamsốstrlàmãJavacriptvàthựcthi nó. parseInt(str): • Chuyểnđổimộtxâukítựthànhmộtsốnguyên parseFloat(str): • Chuyểnđổimộtxâukítựthànhmộtsốthực isNaN(variable) • Kiểmtranếumộtgiátrịlàkhônghợplệ 7CácđốitượngDOM HTMLDOMlàmộtchuẩncủaW3C DOM=DocumentObjectModel DOMđịnhnghĩacácđốitượngchoHTMLvà mộtcáchchuẩnđểtruycậpvàxửlícácvăn bảnHTML HTMLDOMđộclậpvớingônngữlậptrình, nócóthểđượcsửdụngvớibấtkìngônngữ lậptrìnhnàonhưJava,Javascripthoặc VBscript 8CácđốitượngDOM 9CácđốitượngDOM •Khi sử dụng DOM trong Javascript, có thể truy cập đển một đối tượng của DOM thông qua các đối tượng cha của nó. •Ví dụ: Trong một văn bản html có 1 form tên la f. Trong form có một texbox tên là txt.Ta có thể truy cập đến textbox này như sau: Document.f.txt 10Document ĐốitựơngDocumentđạidiệnchotoànbộ vănbảnHTMLvàcóthểđượcsửdụngđể truycậpcácphầntửcủatrangweb Document.write(“text…”); • ViếtmãHTMLbằngJavascript • ThamsốlàmãHTMLcầnviếtra • TrongthamsốcóthểsửdụngcácthẻHTML • ĐoạnmãHTMLtrongthamsốđượcviếtraởvịtrígọi câulệnhdocument.write 11Document 12Form Đốitượngformđạidiệnchomộtphầntử 13CácđốitượngcủaformImage 14CácđốitượngcủaformCheckbox 15CácđốitượngcủaformRadio 16CácđốitượngcủaformText 17Bàitập Viết“Chucmung nammoi”,chuH1ra 1trangweb. 18Bàitập Tínhx^2 Ngườidùngnhậpx Khingườidùngnhập xong,tínhx^2 Gợiý: Thuộctínhvaluecủađối tươngtextlưugiữđoạn vănbảnnằmtrong textboxtươngứng 19Bàitập Chươngtrìnhgiảiphươngtrìnhbậc2 Nhậpa,b,ctrong3textboxtươngứng Đưara2nghiệmtươngứngtrong2textboxkhiclick vàonút“Giải” Phươngtrìnhbậc2: a.x^2+b.x+c=0 Nghiệm: • B^2>4.a.c: • B^2=4.a.c: • Cònlại:0cónghiệm Hàmkhaicăn:Math.sqrt(x) 20