Hướng dẫn how do you return a javascript function? - làm thế nào để bạn trả về một chức năng javascript?
Câu lệnh Show
Thử nóCú pháp 3Biểu thức có giá trị được trả về. Nếu bị bỏ qua, 4 được trả lại thay thế.Sự mô tảKhi một câu lệnh 2 được sử dụng trong một cơ thể chức năng, việc thực hiện hàm bị dừng. Nếu được chỉ định, một giá trị đã cho được trả lại cho người gọi hàm. Ví dụ: hàm sau trả về bình phương của đối số của nó, 6, trong đó 6 là một số.
Nếu giá trị bị bỏ qua, 4 sẽ được trả về thay thế.Các câu lệnh trả về sau đều phá vỡ thực thi chức năng:
Chèn dấu chấm phẩy tự độngTuyên bố 2 bị ảnh hưởng bởi chèn dấu chấm phẩy tự động (ASI). Không cho phép kết thúc dòng giữa từ khóa 2 và biểu thức.được chuyển đổi bởi ASI thành: Bảng điều khiển sẽ cảnh báo "mã không thể truy cập sau tuyên bố trả lại". Lưu ý: Bắt đầu với Firefox 40, một cảnh báo được hiển thị trong bảng điều khiển nếu mã không thể truy cập được tìm thấy sau một câu lệnh 2 statement. Để tránh vấn đề này (để ngăn chặn ASI), bạn có thể sử dụng dấu ngoặc đơn: Ví dụLàm gián đoạn một hàmMột chức năng ngay lập tức dừng tại điểm mà 2 được gọi.
Trả lại một chức năngXem thêm bài viết về đóng cửa.
Thông số kỹ thuật
Tính tương thích của trình duyệt webBảng BCD chỉ tải trong trình duyệt Xem thêmTrong mô -đun này JavaScript trở lại là gì? Trả về của một hàm là gì?Trả về là một giá trị mà một hàm trở về tập lệnh gọi hoặc hàm khi hoàn thành nhiệm vụ của nó. Giá trị trả về có thể là bất kỳ một trong bốn loại biến: xử lý, số nguyên, đối tượng hoặc chuỗi. Loại giá trị mà chức năng của bạn trả về phần lớn phụ thuộc vào nhiệm vụ mà nó thực hiện. are just what they sound like — the values that a function returns when it completes. You've already met return values several times, although you may not have thought about them explicitly. Có một khái niệm thiết yếu cuối cùng về các chức năng để chúng ta thảo luận - các giá trị trả về. Một số chức năng không trả về một giá trị quan trọng, nhưng những chức năng khác thì có. Điều quan trọng là phải hiểu giá trị của chúng là gì, làm thế nào để sử dụng chúng trong mã của bạn và cách tạo các hàm trả về các giá trị hữu ích. Chúng tôi sẽ bao gồm tất cả những thứ này dưới đây.
Kiến thức máy tính cơ bản, sự hiểu biết cơ bản về HTML và CSS, JavaScript bước đầu tiên, Chức năng - các khối mã có thể tái sử dụng.
Giá trị trả về chỉ là những gì chúng nghe - các giá trị mà một hàm trả về khi hoàn thành. Bạn đã đáp ứng các giá trị trả về nhiều lần, mặc dù bạn có thể không nghĩ về chúng một cách rõ ràng. Hãy trở lại một ví dụ quen thuộc (từ một bài viết trước trong loạt bài này): Hàm 3 được gọi trên chuỗi 4 và được truyền hai tham số:các nền tảng để tìm ('lạnh'). Chuỗi để thay thế nó bằng ('ấm').Khi chức năng hoàn thành (kết thúc chạy), nó sẽ trả về một giá trị, đây là một chuỗi mới với sự thay thế được thực hiện. Trong mã trên, kết quả của giá trị trả về này được lưu trong biến 5.
Bên trong mỗi lần lặp vòng lặp, ba cuộc gọi được thực hiện cho hàm 2, để tạo giá trị ngẫu nhiên cho tọa độ X, tọa độ y và bán kính của vòng tròn hiện tại. Hàm 2 có một tham số - toàn bộ số - và trả về toàn bộ số ngẫu nhiên giữa 4 và số đó. Có vẻ như thế này:
Điều này có thể được viết như sau:
Nhưng phiên bản đầu tiên nhanh hơn để viết, và nhỏ gọn hơn. Chúng tôi đang trả về kết quả của phép tính 5 mỗi khi hàm được gọi. Giá trị trả về này xuất hiện tại điểm hàm được gọi và mã tiếp tục.Vì vậy, khi bạn thực hiện những điều sau:
Nếu ba cuộc gọi 2 trả về các giá trị 7, 8 và 9, thì dòng thực sự sẽ được chạy như thể đó là:
Các lệnh gọi hàm trên dòng được chạy trước và các giá trị trả về của chúng được thay thế cho các cuộc gọi hàm, trước khi dòng sau đó được thực thi. Học tập tích cực: Chức năng giá trị trả lại của chúng taHãy cùng đi viết các chức năng của riêng chúng tôi có các giá trị trả về.
Bây giờ đến lượt của bạn!Tại thời điểm này, chúng tôi muốn bạn có thể viết ra một vài chức năng của riêng bạn và thêm chúng vào thư viện. Làm thế nào về rễ hình vuông hoặc khối lập phương của số? Hoặc chu vi của một vòng tròn có bán kính nhất định? Một số mẹo liên quan đến chức năng bổ sung:
Kiểm tra kỹ năng của bạn!Bạn đã đạt đến cuối bài viết này, nhưng bạn có thể nhớ thông tin quan trọng nhất không? Bạn có thể tìm thấy một số bài kiểm tra tiếp theo để xác minh rằng bạn đã giữ lại thông tin này trước khi bạn tiếp tục - xem Kiểm tra các kỹ năng của bạn: các chức năng. Sự kết luậnVì vậy, chúng tôi có nó - các chức năng rất thú vị, rất hữu ích và mặc dù có rất nhiều điều để nói về cú pháp và chức năng của chúng, nhưng chúng khá dễ hiểu. Nếu có bất cứ điều gì bạn không hiểu, vui lòng đọc lại bài viết hoặc liên hệ với chúng tôi để yêu cầu giúp đỡ. Xem thêm
Trong mô -đun nàyJavaScript trở lại là gì?Câu lệnh trả về kết thúc thực thi chức năng và chỉ định một giá trị sẽ được trả về người gọi hàm.ends function execution and specifies a value to be returned to the function caller.
Trả về của một hàm là gì?Trả về là một giá trị mà một hàm trở về tập lệnh gọi hoặc hàm khi hoàn thành nhiệm vụ của nó.Giá trị trả về có thể là bất kỳ một trong bốn loại biến: xử lý, số nguyên, đối tượng hoặc chuỗi.Loại giá trị mà chức năng của bạn trả về phần lớn phụ thuộc vào nhiệm vụ mà nó thực hiện.a value that a function returns to the calling script or function when it completes its task. A return value can be any one of the four variable types: handle, integer, object, or string. The type of value your function returns depends largely on the task it performs. |