Phương thức nào sẽ trả về giá trị trong JavaScript?

Sẽ rất hữu ích nếu có một chức năng thực hiện một số công việc cho bạn và trả lại cho bạn kết quả của công việc đó. Sau đó, bạn có thể sử dụng kết quả theo cách bạn muốn. Trong danh sách 5. 6 bạn đã thấy hàm showSum hiển thị tổng của hai số trên bảng điều khiển. Có thể tốt hơn nếu có một chức năng thêm chỉ cần thêm các số và trả về kết quả. Trong khi showSum luôn hiển thị kết quả trên bảng điều khiển, với add, bạn có thể hiển thị kết quả mà hàm trả về nếu bạn chọn, sử dụng nó trong các phép tính tiếp theo, gửi qua mạng hoặc lưu vào cơ sở dữ liệu

Để trả về kiểu dữ liệu JavaScript của một biến, chúng ta có thể sử dụng toán tử typeof JavaScript. Bởi vì trong JavaScript, không giống như nhiều ngôn ngữ lập trình khác, chúng tôi không chỉ định loại biến khi khai báo nó, thay vào đó, loại biến được tự động suy ra dựa trên giá trị mà nó nắm giữ. Nói cách khác, JavaScript là một ngôn ngữ lập trình “gõ động”. Trong các ngôn ngữ như vậy, loại biến có thể thay đổi trong suốt chương trình

Thí dụ. Trong ví dụ này, x được khởi tạo thành một số, sau đó chúng tôi khởi tạo nó thành một chuỗi và sau đó là một đối tượng. Điều này gây khó khăn cho việc theo dõi loại biến 'x' trong suốt chương trình

Javascript




    

number
29

    

number
31_______0_______32// x is a number6

object
number
string
undefined
8

đầu ra

x is a number
x is a string

Thí dụ. Gọi hàm trên mà không truyền đối số và bằng cách truyền chuỗi làm đối số

Javascript