Computer >> Máy Tính >  >> Lập trình >> Javascript

Có bắt buộc phải có một giá trị trả về từ một hàm JavaScript không?

Một hàm JavaScript có thể có câu lệnh trả về tùy chọn, tức là trả về một giá trị là tùy chọn. Câu lệnh này phải là câu lệnh cuối cùng trong một hàm.

Ví dụ:bạn có thể chuyển hai số vào một hàm và sau đó bạn có thể mong đợi hàm trả về phép nhân của chúng cho chương trình gọi của bạn.

Ví dụ

Hãy thử ví dụ sau. Nó định nghĩa một hàm nhận hai tham số và nối chúng trước khi trả về kết quả trong chương trình gọi.

Bản trình diễn trực tiếp

<html>
   <head>
      <script type = "text/javascript">
         function concatenate(first, last){
         var full;

         full = first + last;
            return full;
         }
         function secondFunction(){
            var result;
            result = concatenate('John', 'Doe');
            document.write (result );
         }
      </script>
   </head>

   <body>
      <p>Click the following button to call the function</p>
      <form>
         <input type = "button" onclick = "secondFunction()" value = "Call Function">
      </form>
      <p>Use different parameters inside the function and then try...</p>
   </body>

</html>