我試圖讓這把你的出生日期(年月月日日)的程序,用繩子和輸出你的「真實birthname」取代了號碼。使用Javascript - 將數字轉換成字符串
問題是環路僅輸出用於鍵入到提示和+ =與自身的最後一個數字的字符串。我有點希望它會循環遍歷循環,並在出生變量中添加一個接一個的字符串。
(這是我第一次自己的代碼,所以要溫柔):)
var birthDate = prompt("write your birthdate!");
birthDateSplitter = birthDate.split("");
len = birthDateSplitter.length,
birthName = 0;
var i = 0;
for (i; i < len; i++) {
if (birthDateSplitter[i] == 9) {
birthName = "do";
} else if (birthDateSplitter[i] == 8) {
birthName = "ka";
} else if (birthDateSplitter[i] == 7) {
birthName = "mu";
} else if (birthDateSplitter[i] == 6) {
birthName = "ssa";
} else if (birthDateSplitter[i] == 5) {
birthName = "tto";
} else if (birthDateSplitter[i] == 4) {
birthName = "ti";
} else if (birthDateSplitter[i] == 3) {
birthName = "le";
} else if (birthDateSplitter[i] == 2) {
birthName = "pa";
} else if (birthDateSplitter[i] == 1) {
birthName = "bu";
} else {
birthName = "vi";
}
birthName += birthName;
}
alert("Your real birthname is " + birthName);
怎麼樣'birthname + = 「字」'? –
好吧,'birthName ='覆蓋了以前的變量。最後使用'+ =',或者最後要使用'birthName + = birthName;'來使用兩個不同名稱的變量。 – Bergi