Rumah  >  Artikel  >  hujung hadapan web  >  Adakah javascript subset java?

Adakah javascript subset java?

青灯夜游
青灯夜游asal
2022-10-13 16:22:391646semak imbas

Tidak. JavaScript dan Java ialah dua seni bina bahasa yang sama sekali berbeza Java ialah bahasa yang berorientasikan objek, ditaip secara statik, manakala JavaScript ialah bahasa yang ditaip secara dinamik dipacu objek dan kod sumber Java mesti dilaksanakan sebelum pelaksanaan. Selepas penyusunan, kod JavaScript tidak diperlukan.

Adakah javascript subset java?

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.

Javascript bukan subset java, ia adalah dua perkara yang sama sekali berbeza. Walaupun Java dan JavaScript adalah kedua-dua bahasa pengaturcaraan, ia adalah dua seni bina bahasa yang sama sekali berbeza.

Java ialah generasi baharu bahasa pengaturcaraan berorientasikan objek yang dilancarkan oleh SUN, bahasa pengaturcaraan yang amat sesuai untuk pembangunan aplikasi Internet. Ia adalah bahasa yang ditafsirkan dengan peraturan sintaks yang serupa dengan C.

JavaScript ialah produk Netscape Tujuannya adalah untuk memperluaskan fungsi Netscape Navigator dan membangunkan bahasa tafsiran berasaskan objek dan peristiwa yang boleh dibenamkan dalam halaman Web 262 spesifikasi bahasa Satu kesedaran.

Persamaan antara javascript dan java:

  • Sintaks mereka sangat serupa dengan bahasa C;

  • Semuanya berorientasikan objek (walaupun kaedah pelaksanaannya berbeza sedikit);

  • JavaScript direka dengan merujuk kepada peraturan penamaan Java;

Perbezaan antara javascript dan java

  • java terutamanya dijalankan pada bahagian pelayan; di sisi pelayan Dalam penyemak imbas klien


  • Java ialah bahasa berorientasikan objek dan JavaScript ialah bahasa skrip yang berdasarkan bahasa dipacu objek dan peristiwa.

  • Java perlu dijalankan pada JVM (Java Virtual Machine) JDK atau JRE JavaScript berjalan pada penyemak imbas web, jadi tiada platform khusus diperlukan. Java terutamanya berjalan pada bahagian pelayan; JavaScript terutamanya berjalan pada pelayar klien.

  • Kod sumber Java mesti disusun sebelum pelaksanaan, tetapi kod JavaScript tidak perlu, dan boleh ditafsirkan secara langsung dan dilaksanakan oleh penyemak imbas.

  • Jenis pembolehubah yang diterima pakai oleh JavaScript dan Java adalah berbeza.

    JavaScript ialah bahasa yang ditaip secara dinamik; Java tidak boleh mengubah panjang tatasusunan selepas ia ditakrifkan, tetapi JavaScript boleh.

  • Pengisytiharan pembolehubah dalam JavaScript menggunakan jenis lemah, iaitu pembolehubah tidak perlu diisytiharkan sebelum digunakan, tetapi jurubahasa menyemak jenis datanya pada masa jalan. Java menggunakan semakan pembolehubah jenis kuat, iaitu, semua pembolehubah mesti diisytiharkan sebelum penyusunan.

  • JavaScript ditaip dengan lemah, iaitu, ia tidak perlu diisytiharkan sebelum digunakan, tetapi jurubahasa penyemak imbas menyemak jenis data semasa Java ditaip dengan kuat, iaitu, semua pembolehubah ditaip sebelum penyusunan Pernyataan mesti dibuat;

  • Pelaksanaan berorientasikan objek JavaScript adalah berasaskan prototaip, dan Java adalah berasaskan kelas; 🎜>Peraturan tatabahasa Java jauh lebih ketat daripada JavaScript, dan fungsinya jauh lebih berkuasa.

  • Kod bahasa Java ialah bahasa yang tiada kaitan dengan HTML Kod bahasa JavaScript ialah format aksara teks yang boleh dibenamkan terus dalam dokumen HTML dan boleh dimuatkan secara dinamik.

  • Javascript tidak beroperasi secara langsung pada teks dan grafik. Ia berfungsi bersama-sama dengan gabungan elemen HTML dalam halaman Web, tetapi ia boleh mengawal penyemak imbas dan membenarkan penyemak imbas beroperasi secara langsung pada teks dan grafik. untuk pemprosesan. Java boleh beroperasi secara langsung pada teks dan grafik.

  • [Cadangan berkaitan:

    tutorial video javascript

    ,
  • Video pengaturcaraan
]

Atas ialah kandungan terperinci Adakah javascript subset java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn