HÀM TRONG JAVASCRIPT

17 100 0
HÀM TRONG JAVASCRIPT

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Các hàng trong JAVASCRIPT, Các hàm thiết lập thời gian, Các hàm thông dụng của chuổi và số, Cách xây dựng hàm.

HÀM TRONG JAVASCRIPT I ĐỊNH NGHĨA Hàm đọan chương trình sử dụng nhiều lần chương trình để thực tác vụ Cách xây dựng hàm: Dùng từ khố function để định nghĩa hàm Cú pháp: function FunctionName ( List_Parameter ) { Khai báo biến sử dụng hàm ; Các câu lệnh JavaScript thực tác vụ; [return [giá trị /biểu thức] ]; } − FunctionName: tên hàm người lập trình đặt Qui tắc đặt tên hàm giống tên biến − Sau FunctionName cặp dấu ngoặc ( ) chứa danh sách tham số hình thức − Nếu hàm khơng có tham số sau FunctionName phải có cặp dấu ngoặc ( ) − List_Parameter: danh sách tham số hình thức, có nhiều tham số có tham số phải cách dấu phẩy, tham số không kiểu liệu cụ thể khơng cần từ khố var − Câu lệnh return: để kết thúc hàm hàm có giá trị trả return để trả giá trị − Sau Return chứa khơng chứa giá trị cụ thể biểu thức tính tốn Ví dụ: function Display(user , pwd) { document.write(“UserName cua ban la:” + user) ; document.write(“Password cua ban la:” + pwd) ; return ; } Cách gọi hàm: Hàm không thực gọi − Đối với hàm có đối số ta gọi tên hàm danh sách giá trị truyền cho đối số FunctionName(argument1,argument2,etc) − Đối với hàm khơng có đối số ta cần gọi tên hàm FunctionName() − Đối với hàm khơng có giá trị trả : NameFunction(parameter) − Đối với hàm có giá trị trả :phải gán giá trị trả cho biến variable= NameFunction(parameter) Ví dụ: Function function tong(a , b) { c=a+b; document.write(c); } tong(2,3); I CÁC HÀM THÔNG DỤNG TRONG JAVASCRIPT Hàm alert(): dùng hiển thị hộp thông báo có nút OK Cú pháp: alert(“nội dung thơng báo”) Ví dụ: Function alert("Hello World") Hàm prompt(): Tạo hộp thoại chứa nút OK ,Cancel textbox để người sd nhập nội dung, giá trị trả hàm prompt nội dung nhập textbox Cú pháp: prompt(“nội dung đối thoại”,giá trị khởi tạo); ví dụ: a=prompt("Your Lastname:"); b=prompt("Your FirstName:"); document.write("Your FullName is :"+ a + ' ' + b) Hàm confirm(): Hiển thị hộp thơng báo có nút OK Cancel Hàm trả giá trị true người sử dụng click OK ngược lại trả giá trị false Cúp pháp: variable=confirm(“Chuoi thong bao”); Ví dụ: a=prompt("nhap so a :"); b=prompt("nhap so b"); c=confirm( a +' lon hon '+ b+'?') if(c= =true) document.write( a +" > "+b ) else document.write( a +" < "+b ) Các hàm thông dụng chuổi số: a) Hàm eval(): Trả giá trị số chuổi số Cú pháp: eval(chuổi số) Ví dụ: var str1=”123”, str2=”456”; str= str1+str2; document.write(str); kết :123456 Ví dụ: a = eval(prompt(“Nhập số a:”)); b = eval(prompt(“Nhập số b:”)); c = a+b ; document.write(c) b) Hàm ParseInt(strNum) − Trả số nguyên từ chuổi strNum − Nếu strNum theo sau ký tự chữ ký tự bị bỏ qua − Nếu strNum khơng bắt đầu số hàm trả giá trị NaN (Not a Number) Ví dụ : var strNum=”123.8” , kq; kq=parseInt(strNum) =>kq=123 strNum=”a123” kq=parseInt(strNum) =>kq=NaN strNum=”123.8abc” kq=parseInt(strNum)=>kq=123 c) Hàm parseFloat(strNum): − Hàm trả số thực từ chuổi strNum − Nếu chuổi strNum bắt đầu số theo sau ký tự chữ ký tự bị bỏ qua − Nếu chuổi strNum ký tự chữ hàm trả giá trị NaN Ví dụ: var strNum=”123.8” , kq; kq=parseFloat(strNum) =>kq=123.8 strNum=”a123.8” kq=parseFloat(strNum) =>kq=NaN strNum=”123.8abc” kq=parseFloat(strNum)=>kq=123.8 d) Hàm isNaN(str): Hàm trả giá trị True str chuổi, ngược lại False str chuổi số Ví dụ : Var str=”123abc”, kq; kq=isNaN(str) =>kq=true; str=”123.8” kq=isNaN(str) =>kq=false ; Các hàm thiết lập thời gian: a) Hàm setTimeout( ): Báo cho JavaScript thực lệnh JavaScript sau khoảng thời gian − Hàm trả ID (duy hàm setTimeout thực lệnh) − Giá trị ID dùng để xoá khoảng thời gian thiết lập không cần thực hàm Timeout Cú pháp: IdTime=setTimeout(“Command JavaScript”, delayTime); − Command JavaScript : lời gọi hàm câu lệnh đơn − delayTime :là khoảng thời gian chờ để thi hành Command JavaScript, tính mili giây Ví dụ: Idq=setTimeout(“alert(‘Đã hết giờ’)”,1000) ; Cứ 1000 mili giây thơng báo hết lần b) Hàm clearTimeout():Huỷ thời gian thiết lập setTimeout() Cú pháp: clearTimeout(IdTime ); Ví dụ: clearTimeout(Idq ); c) Hàm setInterval() clearInterval(): Ý nghĩa tham số giống setTimeout() clearTimeout()

Ngày đăng: 24/10/2018, 15:53

Mục lục

    CÁC HÀM THÔNG DỤNG TRONG JAVASCRIPT

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan