⊗jsPmFBRt 207 of 505 menu

Hướng dẫn return trong JavaScript

Giả sử chúng ta có một hàm in ra console bình phương của số được truyền vào:

function func(num) { console.log(num ** 2); }

Giả sử chúng ta muốn không in giá trị ra console, mà ghi nó vào một biến nào đó, như thế này:

let res = func(3); // trong biến res bây giờ là 9

Để làm điều này, trong JavaScript tồn tại một hướng dẫn đặc biệt return, cho phép chỉ định giá trị mà hàm trả về. Từ "trả về" được hiểu là giá trị sẽ được ghi vào biến, nếu gán hàm đã gọi cho nó.

Vậy, hãy viết lại hàm của chúng ta để nó không in kết quả ra console, mà trả về nó vào biến:

function func(num) { return num ** 2; }

Bây giờ hãy gọi hàm của chúng ta, ghi câu trả lời của nó vào một biến:

let res = func(3); // biến sẽ được ghi giá trị 9

Sau khi dữ liệu được ghi vào biến, chúng có thể được, ví dụ, in ra console:

let res = func(3); console.log(res); // sẽ in ra 9

Hoặc có thể đầu tiên thay đổi dữ liệu này theo cách nào đó, sau đó in chúng ra console:

let res = func(3); res = res + 1; console.log(res); // sẽ in ra 10

Có thể ngay lập tức thực hiện một số hành động với kết quả làm việc của hàm trước khi ghi vào biến:

let res = func(3) + 1; console.log(res); // sẽ in ra 10

Cũng có thể không ghi kết quả vào biến, mà ngay lập tức in nó ra console:

console.log(func(3)); // sẽ in ra 9

Có thể gọi hàm trong một biểu thức với các tham số khác nhau:

let res = func(2) + func(3); console.log(res); // sẽ in ra 13

Tạo một hàm nhận một số làm tham số, và trả về lập phương của số đó. Sử dụng hàm này để tìm lập phương của số 3 và ghi nó vào biến res.

Tạo một hàm nhận một số làm tham số, và trả về căn bậc hai của số đó. Sử dụng hàm này để tìm căn của số 3, sau đó tìm căn của số 4. Tính tổng các kết quả thu được và in chúng ra console.

Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối