Строки между собой сравниваются по словарю.
Перед сравнением значения сперва приводятся к числам, исключение - сравнение двух строк, они сравниваются по словарю.
alert("66" > 7); //66 приводится к числу, true.
alert(66 > "7"); //7 приводится к числу, true.
alert("66" > "7"); //идет сравнение строк по словарю, false