Ae cho mình hỏi vấn đề như này:
Mình làm 1 bài tập nhỏ tạo hàm nhận vào 1 chuỗi ký tự và phải trả về 1 chuỗi khác là đảo ngược lại chuỗi ban đầu. VD: nhập chuỗi “hello” thì sẽ trả về là “olleh”.
Mình trình bày như hình 1. Trong for loop mình khai báo
var result = ""
chương trình chạy bình thường.
Nhưng nếu đổi thành
let result = ""
thì chương trình sẽ báo lỗi.
nhưng nếu mình ko khai báo let result = ""
trong for loop mà khai báo bên trên thì chương trình vẫn chạy bình thường.
Ae phân tích hộ sự khác nhau dc ko ạ?