1. Trang chủ
  2. » Công Nghệ Thông Tin

công nghệ website - chương xv hàm trong javascrip

20 434 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Công Nghệ Website - Chương Xv Hàm Trong Javascript
Trường học Trường Đại Học Công Nghệ Thông Tin
Chuyên ngành Công Nghệ Website
Thể loại Bài Giảng
Năm xuất bản 2023
Thành phố Hồ Chí Minh
Định dạng
Số trang 20
Dung lượng 664,04 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

– Nếu hàm không có tham số thì sau FunctionName cũng phải có cặp dấu ngoặc – List_Parameter: là danh sách các tham số hình thức, nếu có nhiều tham số có thì các tham số phải cách nhau

Trang 1

HÀM TRONG JAVASCRIPT

Trang 2

I ĐỊNH NGHĨA HÀM

 Hàm là một đọan chương trình có thể được sử

dụng nhiều lần thực hiện một công việc hoàn

chỉnh

Cú pháp:

function FunctionName (List_Parameter )

{

Khai báo các biến sử dụng trong hàm ;

Các câu lệnh trong JavaScript thực hiện tác vụ;

[return [giá trị /biểu thức] ];

}

Trang 3

I ĐỊNH NGHĨA HÀM

– FunctionName: tên hàm do người lập trình đặt

– Sau FunctionName là 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ố thì sau FunctionName cũng phải có cặp dấu ngoặc ( )

– List_Parameter: là danh sách các tham số hình thức, nếu có nhiều tham số có thì các tham số phải cách nhau bởi dấu phẩy

lệnh return: để kết thúc hàm nếu hàm có giá trị trả về thì return để trả về giá trị

Trang 4

I ĐỊNH NGHĨA HÀM

 Ví dụ:

function Display(user , pwd)

{

document.write(“UserName cua ban la:” + user) ; document.write(“Password cua ban la:” + pwd) ; return ;

}

Trang 5

II GỌI HÀM

 Hàm sẽ không thực hiện cho đến khi nó được gọi

Hàm có đối số:

FunctionName(argument1,argument2…)

Hàm không có đối số:

FunctionName()

Hàm không có giá trị trả về:

NameFunction(parameter)

Hàm có giá trị trả về :phải gán giá trị trả về

cho biến

variable= NameFunction(parameter)

Trang 6

II GỌI HÀM

Ví dụ:

<html>

<body>

<script>

function tong(a , b)

{

c=a+b;

document.write(c); }

tong(2,3);

</script>

</body></html>

Trang 7

III CÁC HÀM THÔNG DỤNG

Hàm alert(): dùng hiển thị một hộp thông báo

 Cú pháp:

alert(“nội dung thông báo”)

 Ví dụ:

<html

<body>

<script>

alert("Hello World")

</script>

</body></html>

Trang 8

III CÁC HÀM THÔNG DỤNG

Hàm prompt(): Hộp thoại chứa 2 nút OK, Cancel và

một textbox để người sd nhập nội dung, giá trị trả về của hàm prompt là nội dung nhập trong textbox

Cú pháp:

prompt(“nội dung đối thoại”,giá trị khởi tạo);

ví dụ:

<script>

a=prompt("Your Lastname:");

b=prompt("Your FirstName:");

document.write("Your FullName is :"+ a + ' ' + b)

</script>

Trang 9

III CÁC HÀM THÔNG DỤNG

Hàm confirm(): Hiển thị hộp thông báo có 2 nút

OK và Cancel Hàm trả về giá trị true nếu người

sử dụng click OK và ngược lại thì trả về giá trị false.

Cúp pháp:

variable=confirm(“Chuoi thong bao”);

Trang 10

III CÁC HÀM THÔNG DỤNG

Ví dụ:

<script>

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 )

</script>

Trang 11

III CÁC HÀM THÔNG DỤNG

Hàm eval(): Trả về giá trị số của một chuổi số

Cú pháp:

eval(chuổi số)

Ví dụ:

<script>

var str1=”123”, str2=”456”;

str= str1+str2;

document.write(eval(str)); kết quả :123456

</script>

Trang 12

III CÁC HÀM THÔNG DỤNG

Hàm ParseInt(strNum) : Trả về một số nguyên

từ chuổi strNum

Nếu strNum theo sau là ký tự chữ thì các ký tự

này sẽ bị bỏ qua

Ví dụ:

strNum=”123.8abc”

kq=parseInt(strNum)=>kq=123

Trang 13

III CÁC HÀM THÔNG DỤNG

Nếu strNum không bắt đầu bằng số thì hàm

này trả về giá trị NaN (Not a Number)

Ví dụ :

strNum=”a123”

kq=parseInt(strNum) =>kq=NaN

Trang 14

III CÁC HÀM THÔNG DỤNG

Hàm parseFloat(strNum) : Hàm trả về một số

thực từ chuỗi strNum

Nếu chuỗi strNum bắt đầu là số và theo sau là

các ký tự chữ thì các ký tự này bị bỏ qua

 Ví dụ:

var strNum=”123.8abc“;

kq=parseFloat(strNum) =>kq=123.8

Trang 15

III CÁC HÀM THÔNG DỤNG

Nếu chuổi strNum bắt đầu từ ký tự chữ thì

hàm trả về giá trị NaN

Ví dụ:

strNum=” abc123.8”

kq=parseFloat(strNum) =>kq=NaN

Trang 16

III CÁC HÀM THÔNG DỤNG

Hàm isNaN(str): Hàm trả về giá trị True nếu str

là chuỗi, ngược lại là False nếu str là chuỗi số

 Ví dụ :

Var str=”123abc”, kq;

kq=isNaN(str) =>kq=true;

str=”123.8”

kq=isNaN(str) =>kq=false ;

Trang 17

III CÁC HÀM THÔNG DỤNG

Hàm setTimeout(): Thiết lập khoảng thời gian

mà sau đó lệnh sẽ được thực thi

Cú pháp:

IdTime=setTimeout(“Command JavaScript”,

delayTime);

– Command JavaScript : có thể là lời gọi hàm hoặc

là một câu lệnh đơn

– delayTime :là khoảng thời gian chờ để thi hành Command JavaScript, được tính bằng mili giây

Trang 18

III CÁC HÀM THÔNG DỤNG

Ví dụ:

Idq=setTimeout(“alert(„Đã hết giờ‟)”,1000) ;

Sau 1000 mili giây(1s) thì thông báo đã hết giờ

Hàm clearTimeout():Huỷ thời gian đã thiết lập bởi setTimeout()

Cú pháp:

clearTimeout(IdTime );

Ví dụ:

clearTimeout(Idq);

Trang 19

III CÁC HÀM THÔNG DỤNG

Hàm setInterval() và clearInterval():

IdTime= setInterval(“Command

JavaScript”, delayTime);

– Command JavaScript : có thể là lời gọi hàm hoặc

là một câu lệnh đơn

– delayTime :là khoảng thời gian chờ để thi hành Command JavaScript, được tính bằng mili giây

– Hàm này sẽ làm đoạn script được triệu gọi liên tục sau khoảng thời gian delaytime.(Tức là sau delaytime milliseconds thì đoạn script được gọi 1 lần.)

Trang 20

Example

Ngày đăng: 13/03/2014, 10:06

HÌNH ẢNH LIÊN QUAN

– List_Parameter: là danh sách các tham số hình thức, nếu có nhiều tham số có thì các tham số  phải cách nhau bởi dấu phẩy  - công nghệ website - chương xv hàm trong javascrip
ist _Parameter: là danh sách các tham số hình thức, nếu có nhiều tham số có thì các tham số phải cách nhau bởi dấu phẩy (Trang 3)

TỪ KHÓA LIÊN QUAN