string1 = prompt("String 1?");
string2 = prompt("String 2?");
if (string1.length == string2.length)
alert (string1 + " and " + string2 + " : are identical in size.")
else
alert (string1 + " and " + string2 + " : not identical in size.")
for(i=0; i<string1.length; i++)
{
for(j=0; j<string2.length; j++)
{
if (string1.charAt[i] == string2.charAt[i])
alert (string1.charAt[i] + " and " + string2.charAt[j] + " : are identical values.")
else
alert (string1.charAt[i] + " and " + string2.charAt[j] + " : are non-identical values.")
}
};
代碼的第二部分一直返回「undefined」和「undefined」。我試圖比較兩個字符串以查看它們是否具有相同的值。將不勝感激任何幫助!檢查兩個字符串的大小是否相同並保持相同的值
是您的意向「比較兩個字符串,看看他們是否持有相同的價值觀」作爲您的問題描述,在這種情況下,爲什麼不直接說'如果(字符串1 === string2')像InviS的答案,或者實際給出了很多警告消息,指出哪些字符是相同的,哪些不同於你的代碼? – nnnnnn
P.S.你可能想停下來,然後繼續前面的工作(http://stackoverflow.com/q/7942274/615754)... – nnnnnn
感謝提醒我 - 我傾向於有時候跳過自己! – methuselah