Cita: Tu concepto de nivel de un lenguaje es bastante curioso.
Hombre, es que en todos los libros verás definido Java como "lenguaje de programación de alto nivel", al igual que C. Y javascript no es un lenguaje de programación, es un lenguaje interpretado, que es diferente. Si tu en java pones sentencias solo, es que directamente ni compila lo que estás haciendo. No se explicarlo muy bien, pero vamos, que no es lo mismo la robustez de un lenguaje como java o c, y un lenguaje de scripts como javascript o actionscript.