Acabei de ler esta documentação sobre Javascript 1.2, mas gostaria de saber qual versão do Javascript está sendo usada nos navegadores mais populares.
http://www.tutorialspoint.com/javascript/javascript_nested_functions.htm
javascript
version
version-detection
Exitos
fonte
fonte
Respostas:
A Wikipedia (ou melhor, a comunidade da Wikipedia) mantém uma lista bem atualizada aqui .
fonte
Clique neste link para ver qual versão o seu BROWSER está usando: http://jsfiddle.net/Ac6CT/
Você deve ser capaz de filtrar usando tags de script para cada versão JS.
Meus relatórios do Chrome
1.7
Roubado descaradamente de: http://javascript.about.com/library/bljver.htm
fonte
JSON
, suporte nativo adicionado , 1.8.5 está em conformidade com ECMAScript 5 ... esses são marcos importantes :)<script type="application/javascript;version=1.7"/>
No Chrome, você pode encontrar facilmente não apenas sua versão JS, mas também uma versão em flash. Tudo que você precisa é digitar
chrome://version/
uma linha de comando e você obterá algo assim:fonte
46.0.2490.86
em novembro de 2015 ainda apareceV8 4.6.85.31
?Em vez de descobrir qual versão você está usando, você pode reformular sua pergunta para "com qual versão do script ECMA o mecanismo JavaScript / JSscript do meu navegador está em conformidade".
Para IE:
Consulte a resposta de Squeegy para versões não IE :)
fonte
Conditional Compilation
estiver ativado, então pode não funcionar 100% se você tiver SysAdmin que acredita em segurança "migalha de pão"Todos os navegadores de hoje usam pelo menos a versão
1.5
:http://en.wikipedia.org/wiki/ECMAScript#Dialect
Em relação ao seu site de tutorial, as informações nele parecem estar extremamente desatualizadas , eu imploro que você vá ao MDC e leia o Guia:
https://developer.mozilla.org/en/JavaScript/Guide
Você ainda pode querer tomar cuidado com os recursos que requerem a versão
1.6
ou superior, pois isso pode causar alguns problemas ao Internet Explorer.fonte
O JavaScript 1.2 foi introduzido com o Netscape Navigator 4 em 1997. Esse número de versão só teve significado para os navegadores Netscape. Por exemplo, a implementação da Microsoft (como usada no Internet Explorer) é chamada de JScript e tem sua própria numeração de versão que não guarda relação com a numeração do Netscape.
fonte