Rumah  >  Artikel  >  hujung hadapan web  >  Bahasa JAVA ditukar kepada javascript

Bahasa JAVA ditukar kepada javascript

WBOY
WBOYasal
2023-05-26 17:25:08727semak imbas

Dalam beberapa tahun kebelakangan ini, dengan perkembangan pesat teknologi Internet, pembangunan web bahagian hadapan telah menjadi semakin penting. Dalam pembangunan web, JavaScript memainkan peranan yang tidak dapat dielakkan dan penting. Walau bagaimanapun, bagi pembangun yang akan beralih daripada bahasa JAVA belakang kepada pembangunan hadapan, mungkin sukar untuk memahami dan mempelajari JavaScript melalui pengalaman bahasa JAVA. Artikel ini akan memperkenalkan cara menggunakan tabiat berfikir bahasa JAVA untuk menguasai JavaScript dengan cepat.

Pertama sekali, apa yang perlu kita fahami ialah JavaScript mempunyai banyak persamaan dengan JAVA. Kedua-duanya adalah bahasa pengaturcaraan berorientasikan objek yang sangat mudah dibaca dan diselenggara. Oleh itu, apabila mempelajari JavaScript, kita boleh belajar daripada model pemikiran JAVA untuk menguasai konsep teras JavaScript dengan cepat.

Pembolehubah dan Jenis

Pembolehubah adalah sangat penting untuk pembangunan program. Dalam JAVA, kita perlu mengisytiharkan pembolehubah sebelum kita boleh menggunakannya, dan apabila mengisytiharkan pembolehubah kita perlu menyatakan secara eksplisit jenis data. Begitu juga, dalam JavaScript, pembolehubah perlu diisytiharkan terlebih dahulu, tetapi tidak perlu menyatakan secara eksplisit jenis pembolehubah, ia secara automatik akan menentukan dan menentukan jenisnya. Sebagai contoh, apabila mengisytiharkan pembolehubah integer dalam JAVA, ia perlu ditulis:

int num = 10;

, manakala dalam JavaScript ia ditulis secara langsung:

var num = 10;

Dalam JavaScript, jenis data yang biasa digunakan adalah serupa dengan JAVA, termasuk rentetan , nombor, jenis Boolean, tatasusunan, dsb. Perbezaan terutamanya terletak pada definisi dan penggunaan jenis. Menguasai penggunaan pembolehubah dan penukaran jenis sangat diperlukan dalam proses pembangunan seterusnya.

Objek dan Kelas

Dalam JAVA, pengaturcaraan berorientasikan objek ialah konsep yang sangat biasa dan penting. JavaScript juga mempunyai konsep objek dan kelas, tetapi ia berbeza sedikit daripada bahasa JAVA. Tiada definisi kelas dalam JavaScript, tetapi terdapat fungsi. Fungsi boleh dianggap sebagai penjana objek dan boleh digunakan untuk menentukan sifat dan kaedah objek. Dalam JAVA, objek perlu ditakrifkan melalui kelas Properties dan kaedah adalah sebahagian daripada kelas, dan objek dijana dengan instantiating kelas.

Dalam JavaScript, kita boleh menggunakan "pembina fungsi" untuk mentakrifkan objek, contohnya:

function Person(name){
  this.name = name;
  this.sayHello = function(){
    console.log('Hello, ' + this.name);
  }
}

var person1 = new Person('Tom');
person1.sayHello(); // 输出 "Hello, Tom"

Dalam JAVA, kita perlu mentakrifkan objek melalui kelas, contohnya:

rreee

Walaupun ia adalah cara yang berbeza, ia pada asasnya adalah pelaksanaan yang sama cekap pengaturcaraan berorientasikan objek.

Pernyataan kawalan

Dalam JAVA, penyataan kawalan biasa termasuk penyataan if, penyataan gelung, penyataan suis, dsb. Kenyataan ini juga wujud dalam JavaScript dan digunakan dengan cara yang hampir sama dengan JAVA. Dalam JavaScript, anda juga boleh menggunakan penyataan if untuk pertimbangan, dan penyataan gelung seperti untuk, sementara, lakukan-sementara untuk kawalan gelung, dan penyataan if-else dan penyataan kes suis juga serupa dengan JAVA.

Fungsi

Fungsi ialah teras pengaturcaraan JavaScript. Fungsi bukan sahaja boleh digunakan sebagai penjana objek, tetapi juga boleh dipanggil sebagai fungsi biasa. Dalam JAVA, fungsi hanya boleh ditakrifkan di dalam kelas dan dipanggil dengan membuat instantiating kelas. Dalam JavaScript, fungsi boleh ditakrifkan dan dipanggil secara langsung. Contohnya:

public class Person{
  String name;
  public Person(String name){
    this.name = name;
  }
  public void sayHello(){
    System.out.println("Hello, " + name);
  }
}

Person person1 = new Person("Tom");
person1.sayHello(); // 输出 "Hello, Tom"

Dalam JAVA, anda juga perlu mentakrifkan kaedah untuk melaksanakan operasi penambahan, tetapi kaedah panggilan adalah memanggilnya selepas membuat instantiating kelas:

function add(a, b){
  return a + b;
}

var result = add(3, 4); // result = 7

Ringkasan

Melalui Perbandingan bahasa JAVA dan JavaScript di atas, kita dapati bahawa walaupun kedua-duanya mempunyai mekanisme bahasa dan sintaks yang sedikit berbeza, idea teras mereka adalah serupa. Belajar daripada model pemikiran JAVA akan membantu untuk mempelajari JavaScript. Dalam perkembangan khusus, pembelajaran bahasa hanyalah satu proses dan tidak terhad kepada bahasa tertentu. Apabila mempelajari bahasa atau teknologi baharu, adalah penting untuk memahami idea dan prinsipnya, mencari kesesuaian dengan teknologi yang diketahui, dan menguasainya dengan cepat dengan bantuan pengalaman sedia ada.

Atas ialah kandungan terperinci Bahasa JAVA ditukar kepada javascript. 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