为什么我在调用函数时没有得到输入?
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'));
下面是我的代码。我正在尝试反转字符串(例如 "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'));