我不清楚下面的代码究竟出了什么问题。
我想要求用户输入一个文本字符串并将其与另一个文本字符串进行比较。然后通知用户他的字符串是否按字母顺序高于或低于存储值。当我在jsfiddle中测试时,我只能得到第二条警告消息。为什么会发生?Javascript字符串比较显示不正确的结果
这是我的代码:
var string1;
var string2;
string1 = prompt("Tell me your string1?");
string2 = "green";
if ("string1" > "string2")
alert("Your string is alphabetically higher");
else
alert("Your string is not alphabetically higher");
可能的复制(http://stackoverflow.com/questions/10198257/comparing-2-strings-alphabetically-for-sorting-purposes) – Oxi