为什么我在调用函数时没有得到输入?

Why don't I get an input when I call the function?

下面是我的代码。我正在尝试反转字符串(例如 "Hello" --> "olleH"),但我没有得到任何输出。我正在使用括号。

function FirstReverse(str){
var str1 = "";

for(var i = str.length-1; i >= 0; i--){
    str1 = str1 + str.charAt(i);
}
    return str1;
    console.log(str1);
};

FirstReverse('Hello');

您需要取 console.log 的返回值。

在函数内部,return statement 之后的任何语句都不会执行。

function FirstReverse(str) {
    var str1 = "";

    for (var i = str.length - 1; i >= 0; i--) {
        str1 = str1 + str.charAt(i);
    }
    return str1;
}

console.log(FirstReverse('Hello'));