Cú pháp:
khối lệnh cần thực hiện
}
Một vài cách gọi hàm javascript thường sử dụng:
Gọi trong script:
function_name(đối_số);
</script>
Gọi bằng 1 sự kiện:
<div ondblclick="function_name(đối_số);">Nội dung</div>
....
Gọi qua link:
Lấy các đối số của function:
function listItems()
{
var items = listItems.arguments.length
for (i = 0;i < items;i++)
{
document.write(listItems.arguments[i] + "\n")
}
}
listItems("Sunday","Monday");
</script>
Kết quả:
Sunday
Monday
Biến cục bộ:
các biến khai báo bên trong hàm là các biến cục bộ và thời gian sống của biến cục bộ là sau khi thực hiện xong hàm.
Biến toàn cục: được khai báo bên ngoài hàm và có thời gian sống là từ khi biến được khai báo cho đến khi thực hiện xong script
Chú ý:
var global_var = 5;
function func(){
global_var = global_var + 5;
}
func();
document.write(global_var); // 10
// giá trị của biến toàn cục sẽ bị thay đổi sau khi gọi hàm func()
</script>
var global_var = 5;
function func(){
var global_var = 2;
global_var = global_var + 5;
}
func();
document.write(global_var); // 5
// cho dù trong hàm func() có biến trùng tên với biến toàn cục, thì nó cũng được xem là biến cục bộ
func()
</script>
Tác giả:TG
Webmaster
http://phpbasic.com
