Functions Trong JavaScript
03:10JavaScript
cũng cho phép sử dụng các hàm. Mặc dù không nhất thiết phải có, song các hàm
có
thể có một hay nhiều tham số truyền vào và một giá trị trả về. Bởi vì JavaScript
là ngôn
ngữ
có tính định kiểu thấp nên không cần định nghĩa kiểu tham số và giá trị
trả về của
hàm.
Hàm có thể là thuộc tính của một đối tượng, trong trường hợp này nó được xem
như
là
phương thức của đối tượng đó.
Lệnh
function được sử dụng để tạo ra hàm trong JavaScript.
Cú
pháp
function
fnName([param1],[param2],...,[paramN])
{
//function
statement
}
Ví
dụ:
Ví
dụ sau minh hoạ cách thức tạo ra và sử dụng hàm như là thành viên của một đối
tượng.
Hàm
printPerson được tạo ra là phương thức của đối tượng person
<!DOCTYPE
html>
<html>
<head>
<title>Function!</title>
<meta
charset="utf-8">
<script
type="text/javascript">
function person(name, age,
address){
this.name = name; // this
la dung de chi doi tuong hien thoi
this.age = age;
this.address =
address;
this.print = printPerson;
// obj person se goi thuoc tinh print va thuoc tinh nay se goi functuon
printPerson();
}
function
printPerson(){
with(document){
write("<br />Name: "
+ this.name);
write("<br />Age: "
+ this.age);
write("</br
/>Address: " + this.address);
}
}
person1 = new
person("Lan","20","Da Nang");
person2 = new
person("Mai","23","Da Nang");
person3 = new
person("Dao","23","Da Nang");
person1.print();
person2.print();
person3.print();
</script>
</head>
<body>
</body>
</html>
0 nhận xét