我嘗試了不同的解決方案,無法找出爲什麼我無法將字符串與數組字符串進行比較。無法將字符串與數組進行比較
這是我曾嘗試:
function checkWin(){
let emptyword =["h,","e,","l,","l","o"]
let computerword= "hello";
var a = emptyword.join("");
let b = computerword.toString();
let c = a.toString();
console.log("computerword :" + b);
console.log("emptyword is:" + c);
if(b === c) {
console.log("someone has won");
} else if (b != c) {
console.log("b is not same as c");
}
}
checkWin()
我不能去「有人曾榮獲」作爲控制檯打印值超出然而,當條件是不正確的兩個是相同的值,即hello
和hello
。
任何支持是最受歡迎的。
'讓C = a.toString();'一已經是一個字符串這樣的toString()也沒有必要有 – epascarello
您的控制檯線應彈出出來,並告訴你錯誤.... – epascarello
我同意你的感謝指出, – Wazzie