Trang chủTrang chủ Liên hệLiên hệ
PHP BASIC

» Events  » References  » Tutorials  » Hướng dẫn  RSS Feed2.0 Đăng ký | Đăng nhập

Dịch PHP Manual (đã dịch 113 /1248)
Thêm bài viết mới
#Thêm ý kiến
Emotion|Show / Hide
Javascript cũng như hầu hết các ngôn ngữ lập trình khác cho phép người dùng định nghĩa những hàm riêng để sử dụng.
Cú pháp:
function funtcion_name(list_đối_số){
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:
<script>
function_name(đối_số);
</script>


Gọi bằng 1 sự kiện:
<div onclick="function_name(đối_số);">Nội dung</div>
<div ondblclick="function_name(đối_số);">Nội dung</div>
....


Gọi qua link:
<a href="javascrip:function_name(đối_số);">Click</a>


Lấy các đối số của function:
<script>
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ú ý:  
<script>
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>


<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

Show / Hide
#Thêm ý kiến

Add phpBasic to your browser's search box
Digg.com delicious Furl Google Bookmark Reddit Slashdot Yahoo My Web

Web design

Tableless template Framework PHP functions
jQuery
Các bài viết đã xem • Giớ thệu về mục HTML • nhờ anh em giúp đỡ • So mẫu (RegExp) trong javascript


XHTML Standard
Xây dựng & phát triển bởi tất cả các thành viên.
Powered by http://phpbasic.com