Dalam persepsi kebanyakan orang, Java dan JavaScript adalah bahasa pengaturcaraan yang sama, atau ia adalah varian atau sambungan bahasa Java. Walau bagaimanapun, sebenarnya, Java dan JavaScript adalah dua bahasa pengaturcaraan yang sama sekali berbeza, walaupun ia mempunyai beberapa persamaan.
Java ialah bahasa pengaturcaraan berorientasikan objek merentas platform yang dibangunkan oleh Sun Microsystems (kini Oracle Corporation). Bahasa Java dicirikan oleh kemudahalihan, keselamatan dan kebolehpercayaan, dan digunakan secara meluas untuk membangunkan pelbagai jenis aplikasi, termasuk aplikasi desktop, aplikasi web dan aplikasi mudah alih. Di Java, pembangun perlu menulis kod Java, kemudian menyusunnya ke dalam fail bytecode, dan akhirnya menjalankannya dalam Mesin Maya Java.
JavaScript ialah bahasa skrip yang biasa digunakan dalam pembangunan web. Ia pertama kali dilancarkan oleh Netscape dan pada mulanya dinamakan "LiveScript" dan kemudian dinamakan semula "JavaScript". Sintaks JavaScript adalah serupa dengan bahasa C dan bahasa Java, dan menyokong pelbagai paradigma pengaturcaraan. Ia digunakan terutamanya untuk menambah interaktiviti dan kesan dinamik pada halaman Web, seperti membalas input pengguna, mengubah suai kandungan dokumen, memuatkan sumber secara dinamik, dsb. Dalam JavaScript, pembangun hanya perlu menulis kod JavaScript dalam halaman web, yang kemudiannya boleh dijalankan terus dalam penyemak imbas.
Hubungan antara kedua-duanya ialah JavaScript pada asalnya direka untuk menambahkan beberapa kesan dinamik ringkas pada halaman Web, tetapi disebabkan kemudahan penggunaan dan fleksibiliti, ia telah menjadi bahasa pengaturcaraan yang popular. Walaupun JavaScript mengandungi "Java" dalam namanya, ia sebenarnya tidak mempunyai kaitan dengan Java.
Sesetengah pembangun mungkin mengelirukan Java dan JavaScript, mungkin kerana nama mereka sangat serupa, atau pada satu ketika dahulu, JavaScript telah dipromosikan sebagai "skrip Java" oleh beberapa pasukan pemasaran. Tanggapan salah ini banyak mengatakan tentang populariti bahasa pengaturcaraan dan kesukaran pembangun dalam mempelajari dan memahami teknologi baharu.
Sama seperti bahasa Sepanyol dan Belanda, yang namanya mengandungi perkataan "bahasa" dan mempunyai sebutan yang serupa, adalah dua bahasa yang sama sekali berbeza, Java dan JavaScript adalah dua bahasa pengaturcaraan yang sama sekali berbeza. Bagi mereka yang tidak begitu biasa dengan bidang pengaturcaraan atau IT, memahami perbezaan mungkin mengambil sedikit masa dan usaha, tetapi mengenal pasti dua bahasa dengan betul adalah penting untuk mengendalikan program dengan betul dan memastikan keselamatan rangkaian.
Atas ialah kandungan terperinci Bukankah javascript bahasa java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!