Disqus

LightBlog

Breaking

Thứ Tư, 6 tháng 11, 2019

Review:function
Khi chúng ta muốn viết một chương trình mới mà không cần phải viết lại toàn bộ khối mã thì chúng ta có một cách là nhóm mã lại với nhau rồi đặt tên cho nó để sau đó chúng ta có thể đặt tên cho nó và gọi nó lên mỗi lần muốn sử dụng và đó là hàm.

Để tạo ra một hàm thì chúng ta phải đặt tên cho nó.VD:
var sayHello=function(){
};

Chúng ta có thể đặt bất kỳ mã nào bên trong hàm đó và có thể đặt một hay nhiều câu lệnh.VD:
var sayHello=funciton(){
text("hello",random(100),random(100));
};

Để chương trình thực thi những gì chúng ta đã viết trong hàm thù chúng ta phải gọi hàm.VD:
sayHello(); Chúng ta có thể gọi nó bất cứ lúc nào ta muốn và không giới hạn số lần gọi.

Để chương trình hoạt động đúng ý với chúng ta thì chúng ta có thể sử dụng cách ép tọa độ vào khi chúng ta gọi hàm.VD:
sayHello(50,100);

Chúng ta có thể thay đổi định nghĩa hàm để nó sẽ nhận được 2 đối số và sử dụng chúng bên trong.VD:
var sayHello=dunction(x,y){
text("hello",x,y);
};
Chúng ta có thể thêm bất kì đối số nào vào trong hàm và số lượng không giới hạn.VD:
var sayHello=function(name){
text("hello,"+name,random(100),random(100));
};
Sau đó hàm sẽ được gọi bằng cách: sayHello("winston");

Chúng ta có thể dùng lệnh return để tính toán.Câu lệnh return  sẽ lấy đầu vào làm đối số và suất kết quả.VD:
var addNumber=function(num1,num2){
var result=num1+num2;
return result;
};
var sum=addNumbers(5,2);
text (sum,200,200);

Biến cục bộ là khi chúng ta khai báo biến mới bên trong một hàm.VD:
var addNumbers=function(num1,num2){
var localRrsult=num1+num2;
println("the local result is:"+localResult);
return localResult;
};
addNumbers(5,7);
println(localResult);









Không có nhận xét nào:

Đăng nhận xét