javascript - Saya ingin bertanya, apakah parameter e dalam fungsi dalam js Adakah penggunaan parameter e berbeza dalam setiap artikel?
某草草
某草草 2017-06-26 10:57:08
0
11
1943

某草草
某草草

membalas semua(11)
洪涛

e ialah parameter formal, mewakili acara, objek acara. . Anda boleh konsol, log(e) dan cuba.
Sebagai contoh, untuk acara klik, anda perlu mendapatkan siapa objek yang diklik? Atau koordinat (x, y) klik, dsb., objek acara boleh berguna

ringa_lee

Ini hanyalah singkatan parameter jenis Anda perlu melihat kod pelaksanaan khusus untuk penggunaan. . .

仅有的幸福

Ketahui konsep parameter formal dan parameter sebenar

曾经蜡笔没有小新

Ia hanya parameter rasmi, namanya boleh sewenang-wenangnya, hanya e digunakan di sini

世界只因有你

sebenarnya adalah parameter pertama yang anda masukkan ke dalam fungsi, baru dinamakan e

Peter_Zhu

E di sini ialah nama parameter.

Parameter dibahagikan kepada
Parameter formal: Parameter formal adalah bersamaan dengan pembolehubah tempatan yang diisytiharkan oleh fungsi Parameter sebenar memberikan nilainya sendiri​​ kepada parameter formal, dan parameter formal hanya boleh disimpan digunakan di dalam fungsi.
Parameter sebenar: Parameter sebenar Pemanggil fungsi meletakkan nilai dalam parameter sebenar dan menghantarnya kepada parameter formal fungsi.

Jadi, parameter sebenar dan parameter formal adalah bersamaan dengan saluran paip dan antara muka, supaya orang yang memanggil fungsi itu boleh menghantar nilai untuk dikira kepada fungsi untuk pengiraan.

Dalam contoh anda, demi kemudahan, orang yang menulis kod itu menulis parameter rasmi bernama e untuk setiap fungsi Adapun mengapa penggunaan e berbeza dalam setiap fungsi, ia adalah kerana fungsi itu sendiri melakukan kerja yang berbeza. Jadi cara mereka menggunakan e adalah berbeza.

Malah, tiada hubungan antara parameter formal dan parameter sebenar dalam JavaScript Anda boleh mentakrifkan 2 parameter formal dan benar-benar lulus dalam 5 parameter sebenar, kerana fungsi js membaca objek argumen untuk mendapatkan parameter, bukan daripada parameter formal yang dinamakan. Baca parameter. Oleh itu, tidak kira sama ada atau berapa banyak parameter formal yang ditulis dalam fungsi tersebut. Anda boleh mempelajarinya kemudian.

某草草

Izinkan saya membuat sedikit kenyataan juga! Fungsi e in digunakan sebagai parameter Apabila memanggil fungsi ini, berikan sahaja parameter ini. Pemahaman peribadi^~^

ringa_lee

Ini hanyalah parameter pemegang tempat yang ditulis secara membuta tuli Anda boleh menulisnya sebagai first_blood, double_kill Perkara penting ialah apa yang anda tulis dalam kurungan apabila anda memanggilnya

学习ing

Di dalam kurungan yang mentakrifkan fungsi, terdapat parameter formal, yang dinamakan sewenang-wenangnya apabila anda memanggil fungsi ini, parameter sebenar yang digunakan dalam kurungan ialah.
Tentukan kaedah:

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

}

Gunakan kaedah ini:

var sum = add(2,3);
console.log(sum); //计算2+3的值
大家讲道理

Poster mungkin tidak tahu bagaimana fungsi ini dipanggil.

Poster yang disenaraikan adalah semua fungsi pemprosesan acara, iaitu, anda menulis fungsi onEdit (e) { ... } 的函数,并不需要你手动去调用这个函数,而是浏览器或者某个库自动在某个时刻调用你预先定义的 onEdit.

Kemudian akan ada masalah Apabila peristiwa berbeza dicetuskan, data yang anda perlu dapatkan adalah berbeza (sebagai contoh, data acara tetikus dan papan kekunci mesti berbeza), jadi apabila ia melaraskan fungsi onEdit anda, ia akan berubah ". e" Hantarkannya sebagai parameter supaya anda boleh mendapatkan data untuk acara yang berbeza.

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