Rumah >hujung hadapan web >tutorial js >Nota Kajian JavaScript JS Function_Basic Knowledge

Nota Kajian JavaScript JS Function_Basic Knowledge

WBOY
WBOYasal
2016-05-16 16:18:381130semak imbas

Fungsi ialah blok kod yang dibalut dengan pendakap kerinting, didahului oleh fungsi kata kunci:

Salin kod Kod adalah seperti berikut:

function functionName()
{
Berikut ialah kod yang akan dilaksanakan
}

Parameter fungsi
Fungsi ini boleh mempunyai seberapa banyak parameter yang anda suka. Tidak perlu mengisytiharkan jenis pembolehubah, hanya berikan nama pembolehubah:

Salin kod Kod adalah seperti berikut:

fungsi myFunction(nama, pekerjaan)
{
Berikut ialah kod yang akan dilaksanakan
}

Nilai pulangan fungsi
Apabila menggunakan pernyataan pulangan dalam fungsi, fungsi akan menghentikan pelaksanaan dan kembali ke tempat ia dipanggil.

Tidak perlu mengisytiharkan jenis untuk nilai pulangan fungsi, hanya kembalikan terus.

Salin kod Kod adalah seperti berikut:

fungsi myFunction()
{
var x=5;
Kembalikan x;
}

Fungsi di atas akan mengembalikan nilai pulangan 5.

Nota: Keseluruhan JavaScript tidak akan menghentikan pelaksanaan, hanya fungsinya.

JavaScript akan terus melaksanakan kod dari tempat fungsi itu dipanggil.

Panggilan fungsi akan digantikan dengan nilai pulangan:

Salin kod Kod adalah seperti berikut:

var myVar=myFunction();

Apabila anda hanya mahu keluar dari fungsi, anda juga boleh menggunakan penyata pulangan.

Nilai pulangan adalah pilihan:

Salin kod Kod adalah seperti berikut:

fungsi myFungsi(a,b)
{
Jika (a>b)
{
Kembali;
}
x=a b;
}

Apabila a lebih besar daripada b, pelaksanaan tidak akan diteruskan lagi, tetapi akan kembali secara langsung.

Pembolehubah setempat
Mari kita bincangkan tentang pembolehubah tempatan dan pembolehubah global sekali lagi di sini.

Pembolehubah yang diisytiharkan dalam fungsi JavaScript (menggunakan var) ialah pembolehubah setempat, jadi ia hanya boleh diakses di dalam fungsi. (Skop pembolehubah ini adalah setempat).

 Anda boleh menggunakan pembolehubah tempatan dengan nama yang sama dalam fungsi yang berbeza, kerana hanya fungsi yang mengisytiharkan pembolehubah boleh mengecam pembolehubah tersebut.

Sebaik sahaja fungsi selesai berjalan, pembolehubah tempatan akan dipadamkan.

Pembolehubah global

Pembolehubah yang diisytiharkan di luar fungsi adalah pembolehubah global dan boleh diakses oleh semua skrip dan fungsi pada halaman web.

NOTA: Menetapkan nilai kepada pembolehubah JavaScript yang tidak diisytiharkan:

Jika anda memberikan nilai kepada pembolehubah yang belum diisytiharkan lagi, pembolehubah tersebut akan diisytiharkan secara automatik sebagai pembolehubah global.

Ayat ini:

carname="Volvo";
Nama carname pembolehubah global akan diisytiharkan, walaupun ia dilaksanakan dalam fungsi.

Instance fungsi

Salin kod Kod adalah seperti berikut: