Functions Trong JavaScript

03:10

JavaScript 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>

You Might Also Like

0 nhận xét

Popular Posts

Like us on Facebook

Flickr Images

Subscribe