我寫了這段JavaScript代碼,但它總是結束** undefined ** mycode?我做錯了什麼/未來如何防止這種情況。我通過chrome JavaScript控制檯運行我的代碼。爲什麼我的代碼總是以undefined結束?
這裏是我的代碼
//Reverse a string
//-------------------------//
//Input a string
var string = prompt("Please enter string");
//console.log(string);
//Find length of string
var stringLength = string.length;
//console.log(stringLength);
//Creating an empty string for outputting answer
var reversedString = "";
//Start from length of the string and work backwards, inputting letter 1 at a time.
for (var i = stringLength; i >= 0; i--){
reversedString += string[i];
//console.log(string[i]);
}
//Outputting the reversed string;
alert(reversedString);
感謝您的任何答案提前
什麼是不確定的?代碼本身不能被「定義」。 – 2014-09-23 17:50:44
如果我輸入你好,輸出是undefinedolleh。所以代碼正常工作,但是undefined這個詞自動放在它的前面 – Frenchiejnr 2014-09-23 17:52:27
哦,你說的是'alert()'中顯示的字符串,而不是控制檯中的結果。 – 2014-09-23 17:53:53