WELCOME TO BLOGGER VQGĐC

THÂN CHÀO QUÝ BẠN
CLICK HERE TO OPEN

Tất cả hình ảnh, những hoạt động cùng cơ sở Định Chuẩn rồi cũng cùng với thời gian rơi vào khoảng không
Nếu còn gì rớt lại chỉ là những tình cảm của những con người đã một thời làm việc chung dưới một mái nhà
mà nay đả tản mác khắp bốn phương trời
Ninh Vũ / Phòng Thí Nghiệm VQGĐC

Thursday, August 29, 2024

CÁCH DUNG CHỮ RETURN CỦA JAVASCRIPT

 CÁCH DÙNG CHỮ RETURN THÔNG DỤNG TRONG JAVASCRIPT

Trong Javascript có nhiều chữ goị la Javascript Statements sau đây thường dùng khi viết Javascript programs.

return, var,  if…else,  break, const, continue, debugger,  do…while, export, for, for…in, for each …in, function, import, label, switch…case, this, throw, try… catch, while with.

                                             ------------------------------

Trong bài nây chúng ta tìm hiếu trước tiên cach xử dụng chữ return.

Khi xử dụng return thỉ phải tự hỏi return cái gì? Nghĩa là phải có một expression kèm theo.

Nếu không có expression thì alert () sẽ cho  undefined.

Chỉ dùng return trong phạm vi của function mà thôi

(It is only used inside the function body)

Có 2 lý do chúng ta phải xử dụng return.

A- Muốn function returns kết quả mà chúng ta muốn có.

B- Không muốn cho vận hành các statements còn lại khi return vận hành..

                   ------------------

Thí dụ A1-Toán cộng.Viểt return như sau..

<html><body>

<script>

     function Test(x,y){                            

     return(x+y);}

     var ketqua = Test(14,16)

     alert(ketqua) / /cho 30          

</script>

</body></html>

 Dùng var ketqua = Test(14,16) để call function Test(x,y) .

function theo mệnh lệnh viểt trong Test (...) liền return kèt quả phô bày ra bằng alert....alert(ketqua);


Thí dụ A2-Toãn luỹ thừa thì viết như sau. Dùng Test(9,2) để call function.

 <html><body>

 <script>

      function Test(x,y){

      return(Math.pow(x,y));}     

      var ketqua = Test(9,2)

      alert(ketqua); // cho 81

 </script>   

</body></html>


 Chữ return phải có một expression đi theo chứá trong dấu ngoặc return(.......) 

.Expression nầy là value mà chúng ta muốn function phải return rồi tồn trử trong var ketqua.

Nếu không có expression thì alert () sẽ cho  undefined


-Muốn return toán nhân thì viết :

var nhân =x*y; return nhân

-Muốn return luỹ thừa thì viêt:

var luythua = Math.pow (x,y); return luythua.


Math.pow(x,y) = Math.pow(base, exponent)

Math.pow(7, 2); // 49
Math.pow(7, 3); // 343
Math.pow(2, 10); // 1024


Thí dụ A3- Toán nhân. Có thể viết return như sau. Dùng Test(4,8) để call funtion.

 <html><body>

      <script>

      function Test(x,y){

      var nhân = x*y // toán nhân

      return nhân;} //hoặc viểt return(x*y),bỏ var nhân

      var ketqua = Test(4,8)

      alert(ketqua);// cho 32

     </script>

    </ body></html>     

Thí dụ B- return chận phần sau nó không cho vận hành.

Chúng ta chú ý thí dụ đơn giản trong script nầy có 2 popups alert() .

  alert (‘Mến chào quý bạn.’) và alert(‘Quý bạn mạnh khoẻ không?’)

Nếu chúng ta viết chữ return dưới alert(‘Mến chào quý bạn.’) thì alert(‘Quý bạn mạnh khoẻ không.?’) sẽ không xuất hiện vì return chận lại.

Xóa bỏ chữ return thì alert thứ hai xuất hiện.

<script>

function Test(){ alert('Mến chào quý bạn.');

    return;

alert('Quý bạn mạnh khoẻ không ?');// đây la alert thứ hai.

}

   Tesṭ()

</script>

 ---------------------------

GHI CHÚ.

NHIỆM VỤ CỦA CHỮ RETURN

Chữ return chỉ được viết trong một function và có nhiệm vụ như sau.

1-Chuyển về cho CALLER tất cả những gì mà function phải thi hành thí dụ như những bài tính toán, những hóa đơn mua bán hàng, những câu viết v.v…

CALLER là code mà chúng ta sẽ dùng để ‘call function’.

2- Chận lại tất cả những codes sau nó không cho vận hành.

- Nếu dùng chữ return trong JavaScript thì tất cả những gì chúng ta muốn return phải viết trong ngoặc goị là round brackets (….).

-Nếu dùng chữ return trong Java Progran,  thì không dùng trong round brackets như trong JavaScript.

- Nếu muốn tồn trử returned value để xử dụng tiện lợi thì phải “cho nó một  variable var a, var b …’ , rồi dùng alert() hay document.write() để hiển thị.

- Khi xử dụng return, nếu dùng thêm if…else thì program trở nên linh động hơn và thêm nhiều phong phú .