外国人听中国文物讲故事
Giao di?n
Hàm Tr?ng
[s?a]Hàm kh?ng có ??i s? và kh?ng tr? l?i giá tr?
Cú pháp
[s?a]<script language="JavaScript"> function Name() { than hàm; } </script>
Thí D?
[s?a]<script language="JavaScript"> Ngay_Gio() function Ngay_Gio() { document.alert('H?m nay là : ' + New Date()); } </script>
Hàm có m?t hay nhi?u ??i s?, có th? tr? l?i m?t giá tr? hay kh?ng tr? l?i giá tr?
Hàm có ??i s?
[s?a]Cú pháp
[s?a]<script language="JavaScript"> function tên_hàm(??i_s?_1, ??i_s?_2) { các cau l?nh c?n th?c hi?n m?i khi hàm ???c g?i; return giá_tr?_c?n_tr?_v?; } tên_hàm(1, 2); // G?i hàm tên_hàm v?i hai ??i s? 1 và 2 ?ng v?i ??i_s?_1 và ??i_s?_2 tên_hàm(1); // G?i hàm tên_hàm v?i ??i_s?_1 có giá tr? 1, ??i_s?_2 có giá tr? undefined </script>
Thí D?
[s?a]<script language="JavaScript"> Array.prototype.fold = function (value, functor) { var result = value; for (var i = 0; i < this.length; i++) { result = functor(result, this[i]); } return result; } var sum = [1,2,3,4,5,6,7,8,9,10].fold(0, function (a, b) { return a + b }) document.write(sum); </script>
?o?n m? ngu?n trên s? tr? l?i k?t qu? là 55.