Hallo donp,
Warum, meinst du, sollte man es immer angeben?
1. Weils bei XHTML nicht optional ist.
2. Weil insbesondere bei Inline-Scripten der Browser raten muss, welche Sprache gemeint ist. Zwar raten aktuell alle Browser Javascript, wenn nichts angegeben wurde, aber das mag sich ja in Zukunft ändern. Der IE unterstützt immerhin noch VB-Script und Gecko-Browser zeigen meines Wissens irgendwelche Ansätze von Pascal-Script.
Ich würds einfach angeben. Ist sauberer und schadet nicht.
Jonathan