Rumah > hujung hadapan web > tutorial js > Nota Kajian JavaScript: Pengetahuan Asas Objek Fungsi

Nota Kajian JavaScript: Pengetahuan Asas Objek Fungsi

WBOY
Lepaskan: 2016-05-16 16:18:25
asal
1068 orang telah melayarinya

Dalam JavaScript, fungsi ialah objek.

Tiada kaedah lebihan beban dalam JS

Dalam JavaScript, tiada konsep kaedah (fungsi) lebihan beban.

Contoh:

Salin kod Kod adalah seperti berikut:


        
& Lt; jenis skrip = "teks/javascript" & gt;                 fungsi tambah(nombor)
                   {
makluman(nombor 20);                }
                  fungsi tambah(nombor, nombor1)
                   {
makluman(nombor 30);                                                                                                           tambah (10);
                                                                                                                                                                                                                                           
                                                                                                                                                                                                                                                                                                                                                                                                                                                                       




Kotak timbul pada halaman web memaparkan 40.

 Menunjukkan bahawa walaupun kaedah kedua mempunyai dua parameter, ia masih dipanggil.
Selepas menukar susunan kedua-dua kaedah, kotak pop timbul memaparkan 30. Dapat dilihat bahawa tanpa mengira bilangan parameter, kaedah berikutnya dengan nama yang sama dipanggil.
Bagaimana untuk menerangkan fenomena ini?

Ini kerana pengisytiharan fungsi sebenarnya mencipta objek:

Salin kod

Kod adalah seperti berikut:

         
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan