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

Monday, April 14, 2025

HỌC XỬ DỤNG CHỮ RETURN CỦA JAVASCRIPT

 

HỌC NHIỆM VỤ CỦA CHỮ RETURN TRONG JAVASCRIPT.

Chữ return rẫt thương được dùng khi viễt Javascript.

 Nểu chúng ta muốn viễt chử return trong function thì co hai nhiệm vụ chính.

1-Hiến thị trả lại tẫt cả những gì chúng ta cân function phải thi hành .

2- Ngăn chận sự vận hanh cua các codes viết sau chữ return ,

A – HIỂN THỊ TRÀ LẠI.

khi caller của function đưa những gi tơí parameter a thì return phải trả lại giống hệt như vậy xuất hiện trên window alert . Goị là return value.

A1 -Thí dụ 1

Function chỉ có một parameter a mà thêi.

Viết return trong curly brackets { } gọi dấu ngoậc nhọn.

Viết caller ở ngoài.

  <html><body>

   <script>

    function vanAn(a){                     

    return(a)};

    alert(vanAn("BAN MANH KHOE KHÔNG ? \n TÂN NIÊN HẠNH PHÚC"));              

   </script>

   </body></html>

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

Dũng tên vanAn() của function làm caller.

Còn return value thì chúng ta cho xuât hiến trên window alert.


A2- Thí dụ 2.

Cỏ thể return nhiều parameters a,b,c,d khãc nhau chứa trong dâú ngoặc đơn ( ) của function.

 Trong dấu ngoặc đơn viết như sau

               return(a+' '+b+' '+c)

Các chữ a,b,c, ngăn cách nhau bởi dấu cộng và dấu nháy đơn ( ' ' )

 Trong thí dụ nầy, chúng ta chí thử muốn dùng  3 parameters a,b.c mà thôi để quan sát trục trặc. Không dùng parameter d cuổi hàng.

 <html><body>

 <script>

    function mungTuoi(a,b,c,d){                     

    return(a+' '+b+' '+c);}      

  // GIUA 2 DẤU CÔNG CÓ 2 DẤU NHAÝ THÌ OK.

  // PHẢI RETURN PARAMETERS THEO THỰ TỰ VIẾT NHƯ

    TRONG FUNCTION MỚI OK.

   alert(mungTuoi(" CẦU CHÚC HỌC GIOỈ \n", "TUOI,15,

  20, 25\n", "XÂY DỰNG TỔ QUỐC \n HÙNG MẠNH \n

  TUOI,30 " ));              

  </script> 

</body></html>

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

GHI CHÚ.

1-caller đưa tới parameter a câu:

     " CẦU CHÚC HỌC GIOỈ \n",

2-caller đưa tới parameter b câu  :

" TUOI,15,  20, 25\n "

3-caller đưa tới parameter c câu  :

"XÂY DỰNG TỔ QUỐC \n HÙNG MẠNH \n TUOI, 30 "

4-Nêu chúng ta thay chữ b bằng chữ đ thi sẽ thấy xuất hiện chữ undefined vì không theo thự tự a,b,c,d như đã viết trong tên của function.


B1-VIỄT HỎA ĐƠN CĂN BẢN DUNG RETURN ĐỂ HIỂN THÍ TẤT CẢ NHƯNG GÌ FUNCTION PHẢI THI HÀNH.

<html><body>

<script>

         function display(){

         var str= '100g meXung' ;

         var price = 2.99;

         var quantity = parseInt(prompt('Bạn muốn mua bao nhiêu kẹo mè xửng?'));   

         var total = parseFloat(quantity*price);

         var currency= 'USD';

         return('Tên món hàng'+':'+ str +'\n'

                  +'Giá đơn vị'+':'+ price +'\n'

                  + 'Số lượng'+':'+ quantity +'\n'                

                  +'Tổng cộng'+':'+total+':'+ currency) ;}

          alert(display());

</script>

</body></html>

 GHI CHÚ.

Tất cả những gì có chữ var tức là phải có sự tồn trử của memory trong variable .
khi dùng return thì phải viết lại hết nhưng chứ có var trong return và được ngăn cách nhau băng dầu cộng và dấu nhảy đơn

Chỉ xử dụng dậu nháy đơn và giữa hai dấu nháy có dấu hai chấm.

Sau return nếu viết thêm codes sẽ không vận hành.

Hoạ đơn căn bản nầy rất ngấn gọn chỉ gồm có 4 hàng chữ cần thiết ma thôi.


B2- MUỘN CÁC CODES VIẾT SAU RETURN VẬN HÀNH THÌ PHẢI XỬ DỤNG RETURN MỘT LẦN NỮA VÀ CẦN CÓ IF, ELSE NHƯ SAU.

<html><body>

<script> 

     function display(){

     var str= '100g meXung';

     var price = 2.99;

     var quantity = parseInt(prompt('BẠN MUỐN MUA BAO NHIÊU KẸO MÈ XỬNG ?'));   

     var total = parseFloat(quantity*price);

     var currency= 'USD';

     if(quantity <=100){

     return ('Tên món hàng'+':'+ str +'\n'

    +'Giá đơn vị'+':'+ price +'\n'

    + 'Số lượng'+':'+ quantity +'\n'

    +'Tổng cộng'+':'+ total+' '+ currency);}              

    else{return('XIN LỖI \n CHÚNG TÔI KHÔNG CÓ ĐỦ \n CÁM ƠN') }

          }

     alert(display());

    </script> 

</body></html>

Ghi Chú.

Dấu nây : quantity <=100 nghíã là sô lương quantity tồn kjho it hơn hoậc băng100.

Nêu khách hàng muốn mua nhiều hơn thì không có đủ.

B3- MUỐN VIỄT THÊM NGAY GIỜ BÁN HÀNG THÌ TRONG SCRIPT VIẾT NHƯ SAU.

<script> 

     function display(){

     var today= new Date();

     var str= '100g meXung';

     var price = 2.99;

     var quantity = parseInt(prompt('BẠN MUỐN MUA BAO NHIÊU KẸO MÈ XỬNG ?'));   

     var total = parseFloat(quantity*price);

     var currency= 'USD';

     if(quantity <=50){

     return ('Tên món hàng'+':'+ str +'\n'

                +'Giá đơn vị'+':'+ price +'\n'

                + 'Số lượng'+':'+ quantity +'\n'

      +'Tổng cộng'+':'+ total+' '+ currency+'\n' + today);}             

      else {return('XIN LỖI\n CHÚNG TÔI KHÔNG CÓ ĐỦ \n CÁM ƠN')}

                  }

      alert(display());

    </script>

B4- THÍ DỤ KHÔNG DÙNG RETURN THÌ CÁC CODES VIỄT SAU THA HỒ VẬN HÀNH

<html><body>

<script> 

     function display(){

     var str= '100g meXung';

     var price = 2.99;

     var quantity = parseInt(prompt('Bạn muốn mua bao nhiêu kẹo mè xửng?'));   

     var total = parseFloat(quantity*price);

     var currency= 'USD';

     alert('Tên món hàng'+':'+ str +'\n'

      +'Giá đơn vị'+':'+ price +'\n'

      + 'Số lượng'+':'+ quantity +'\n'

      +'Tổng cộng'+':'+ total+' '+ currency);               

  alert("RẤT CÃM ƠN \n CÂU CHÚC BÌNH AN")}       

      display();

  </script>

</body></html>

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