Saya selalu bertanya-tanya APA THE HECK?!? adalah perbedaan antara JScript dan JavaScript.
javascript
jscript
Brian G
sumber
sumber
const
kata kunci untuk mendeklarasikan variabel: const MY_CONSTANT = 10;Jawaban:
Hanya nama yang berbeda untuk apa yang sebenarnya ECMAScript. John Resig punya penjelasan yang bagus .
Berikut rincian versi lengkapnya:
sumber
f(x) = y
. Lihat pertanyaan ini untuk lebih lanjut.Sejauh yang saya tahu, ada dua hal:
sumber
f(x) = y
idiom mengganggu saya yang paling! Mengapa, oh mengapa mereka tidak pergi saja denganf[x] = y
...Dari Wikipedia: http://en.wikipedia.org/wiki/Jscript
Microsoft menggunakan nama JScript untuk implementasinya untuk menghindari masalah merek dagang ( JavaScript adalah merek dagang dari Oracle Corporation ).
sumber
JScript adalah implementasi Microsoft dari spesifikasi ECMAScript. JavaScript adalah implementasi dari spesifikasi Mozilla.
sumber
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)
sumber
JScript adalah implementasi Javascript oleh Microsoft
sumber
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.
sumber
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.
sumber
Wikipedia memiliki ini untuk mengatakan tentang perbedaan.
Secara umum JScript adalah bahasa skrip ActiveX yang mungkin diinterpretasikan sebagai JavaScript oleh browser non-IE.
sumber
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.sumber
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.
sumber
JScript adalah Microsoft 's setara dengan JavaScript .
Java adalah produk Oracle dan dulunya adalah produk Sun.
Oracle membeli Sun .
JavaScript + Microsoft = JScript
sumber