Javascript cadenas / enteros comparaciones

Almaceno algunos parámetros del lado del cliente en HTML y luego necesito compararlos como enteros. Lamentablemente, he encontrado un error grave que no puedo explicar. El error parece ser que mi JS lee los parámetros como cadenas en lugar de enteros, lo que hace que mis comparaciones enteras fallen.

He generado un pequeño ejemplo del error, que tampoco puedo explicar. Lo siguiente devuelve 'verdadero' cuando se ejecuta:

javascript:alert("2">"10")

Respuestas a la pregunta(6)

Su respuesta a la pregunta