Jawaban:
Hanya nama yang berbeda untuk apa yang sebenarnya ECMAScript. John Resig punya penjelasan yang bagus .
Berikut rincian versi lengkapnya:
f(x) = y
. Lihat pertanyaan ini untuk lebih lanjut.
Sejauh yang saya tahu, ada dua hal:
f(x) = y
idiom mengganggu saya yang paling! Mengapa, oh mengapa mereka tidak pergi saja dengan f[x] = y
...
Dari Wikipedia: http://en.wikipedia.org/wiki/Jscript
JScript adalah dialek Microsoft dari spesifikasi bahasa skrip ECMAScript.
JavaScript (implementasi Netscape / Mozilla dari spesifikasi ECMA), JScript, dan ECMAScript adalah bahasa yang sangat mirip. Sebenarnya nama "JavaScript" sering digunakan untuk merujuk ke ECMAScript atau JScript.
Microsoft menggunakan nama JScript untuk implementasinya untuk menghindari masalah merek dagang ( JavaScript adalah merek dagang dari Oracle Corporation ).
JScript adalah implementasi Microsoft dari spesifikasi ECMAScript. JavaScript adalah implementasi dari spesifikasi Mozilla.
Javascript, bahasanya, datang pertama, dari Netscape.
Microsoft merekayasa balik Javascript dan menyebutnya JScript untuk menghindari masalah merek dagang dengan Sun. (Netscape dan Sun bermitra pada saat itu, jadi ini bukan masalah)
Bahasanya identik, keduanya adalah dialek skrip ECMA, standar setelah fakta.
Meskipun bahasanya identik, karena JScript berjalan di Internet Explorer, ia memiliki akses ke objek berbeda yang diekspos oleh browser (seperti ActiveXObject)
JScript adalah implementasi Javascript oleh Microsoft
Menurut artikel ini :
JavaScript adalah bahasa skrip yang dikembangkan oleh Netscape Communications yang dirancang untuk mengembangkan aplikasi Internet klien dan server. Netscape Navigator dirancang untuk menafsirkan JavaScript yang disematkan ke dalam halaman Web. JavaScript tidak bergantung pada bahasa Java Sun Microsystem.
Microsoft JScript adalah implementasi terbuka dari JavaScript Netscape. JScript adalah bahasa skrip berkinerja tinggi yang dirancang untuk membuat konten online aktif untuk World Wide Web. JScript memungkinkan pengembang untuk menghubungkan dan mengotomatiskan berbagai macam objek di halaman Web, termasuk kontrol ActiveX dan program Java. Microsoft Internet Explorer dirancang untuk menafsirkan JScript yang disematkan ke dalam halaman Web.
Dahulu kala, semua penyedia browser membuat mesin JavaScript untuk browser mereka dan hanya mereka dan Tuhan yang tahu apa yang terjadi di dalamnya. Suatu hari yang indah, ECMA internasional datang dan berkata: mari kita membuat mesin berdasarkan standar umum, mari kita buat sesuatu yang umum untuk membuat hidup lebih mudah dan menyenangkan, dan mereka membuat standar itu. Karena semua penyedia browser membuat mesin JavaScript mereka berdasarkan inti ECMAScript (standar).
Misalnya, Google Chrome menggunakan mesin V8 dan ini open source. Anda dapat mendownloadnya dan melihat bagaimana program C ++ menerjemahkan perintah 'print' JavaScript ke kode mesin.
Internet Explorer menggunakan mesin JScript (Chakra) untuk browser mereka dan yang lain melakukannya dan mereka semua menggunakan inti yang sama.
Ada beberapa perbedaan kode yang harus diperhatikan.
Parameter pertama negatif ke subtr tidak didukung, misalnya di Javascript: "string".substr(-1)
mengembalikan "g", sedangkan di JScript: "string".substr(-1)
mengembalikan "string"
Ini mungkin dilakukan "string"[0]
untuk mendapatkan "s" di Javascript, tetapi JScript tidak mendukung konstruksi seperti itu. (Sebenarnya, hanya browser modern yang tampaknya mendukung "string"[0]
konstruksi tersebut.
Jscript adalah bahasa .NET yang mirip dengan C #, dengan kemampuan dan akses yang sama ke semua fungsi .NET.
JavaScript dijalankan di server ASP Classic. Gunakan ASP Klasik untuk menjalankan JavaScript yang sama dengan yang Anda miliki di Klien (tidak termasuk kemampuan HTML5). Saya hanya memiliki satu set kode dengan cara ini untuk sebagian besar kode saya.
Saya menjalankan .ASPX JScript saat saya memerlukan fungsi Image dan File Biner, (di antara banyak lainnya) yang tidak ada dalam ASP Klasik. Kode ini unik untuk server, tetapi sangat kuat.
JScript adalah Microsoft 's setara dengan JavaScript .
Java adalah produk Oracle dan dulunya adalah produk Sun.
Oracle membeli Sun .
JavaScript + Microsoft = JScript
const
kata kunci untuk mendeklarasikan variabel: const MY_CONSTANT = 10;