Saya baru saja membaca dokumentasi tentang Javascript 1.2 ini, tetapi saya ingin tahu versi Javascript mana yang digunakan di browser paling populer.
http://www.tutorialspoint.com/javascript/javascript_nested_functions.htm
Saya baru saja membaca dokumentasi tentang Javascript 1.2 ini, tetapi saya ingin tahu versi Javascript mana yang digunakan di browser paling populer.
http://www.tutorialspoint.com/javascript/javascript_nested_functions.htm
Jawaban:
Wikipedia (atau lebih tepatnya, komunitas di Wikipedia) menyimpan daftar terbaru yang cukup bagus di sini .
Klik tautan ini untuk melihat versi mana yang BROWSER Anda gunakan: http://jsfiddle.net/Ac6CT/
Anda harus dapat memfilter dengan menggunakan tag skrip untuk setiap versi JS.
<script type="text/javascript">
var jsver = 1.0;
</script>
<script language="Javascript1.1">
jsver = 1.1;
</script>
<script language="Javascript1.2">
jsver = 1.2;
</script>
<script language="Javascript1.3">
jsver = 1.3;
</script>
<script language="Javascript1.4">
jsver = 1.4;
</script>
<script language="Javascript1.5">
jsver = 1.5;
</script>
<script language="Javascript1.6">
jsver = 1.6;
</script>
<script language="Javascript1.7">
jsver = 1.7;
</script>
<script language="Javascript1.8">
jsver = 1.8;
</script>
<script language="Javascript1.9">
jsver = 1.9;
</script>
<script type="text/javascript">
alert(jsver);
</script>
Laporan Chrome saya 1.7
Dicuri secara terang-terangan dari: http://javascript.about.com/library/bljver.htm
JSON
dukungan asli , 1.8.5 hingga kepatuhan ECMAScript 5 ... ini adalah tonggak penting :)
<script type="application/javascript;version=1.7"/>
Di chrome Anda dapat dengan mudah menemukan tidak hanya versi JS Anda tetapi juga versi flash. Yang Anda butuhkan hanyalah mengetikkan chrome://version/
baris perintah dan Anda akan mendapatkan sesuatu seperti ini:
46.0.2490.86
pada November 2015 masih muncul V8 4.6.85.31
?
Daripada menemukan versi mana yang Anda gunakan, Anda dapat mengubah pertanyaan Anda menjadi "versi skrip ECMA mana yang sesuai dengan mesin JavaScript / JSscript browser saya".
Untuk IE:
alert(@_jscript_version); //IE
Lihat jawaban Squeegy untuk versi non-IE :)
Conditional Compilation
dihidupkan, jadi mungkin tidak berfungsi 100% jika Anda memiliki SysAdmin yang percaya pada keamanan "remah roti"
Semua browser saat ini menggunakan setidaknya versi 1.5
:
http://en.wikipedia.org/wiki/ECMAScript#Dialect
Mengenai situs tutorial Anda, informasi di sana tampaknya sangat ketinggalan jaman , saya mohon Anda untuk pergi ke MDC dan membaca Panduan mereka:
https://developer.mozilla.org/en/JavaScript/Guide
Anda mungkin masih ingin berhati-hati terhadap fitur-fitur yang memerlukan versi 1.6
atau lebih tinggi, karena ini mungkin memberikan beberapa masalah pada Internet Explorer.
JavaScript 1.2 diperkenalkan dengan Netscape Navigator 4 pada tahun 1997. Nomor versi itu hanya memiliki arti penting untuk browser Netscape. Misalnya, implementasi Microsoft (seperti yang digunakan di Internet Explorer) disebut JScript, dan memiliki penomoran versinya sendiri yang tidak ada hubungannya dengan penomoran Netscape.