Pernyataan pemulangan adalah sangat penting dalam js Ia bukan sahaja mempunyai fungsi mengembalikan nilai fungsi, tetapi juga mempunyai beberapa kegunaan khas. Mari kita perkenalkan secara ringkas fungsi pernyataan pulangan dengan contoh.
1 Digunakan untuk mengembalikan hasil kawalan dan fungsi:
Biasanya, penyataan pemulangan diperlukan untuk fungsi, kerana selalunya diperlukan bahawa fungsi itu akan mendapat nilai pulangan yang dijangkakan selepas satu siri pelaksanaan kod, dan nilai ini dikembalikan melalui penyataan pemulangan, dan kawalan dikembalikan kepada fungsi panggilan.
Format tatabahasa:
ungkapan kembali
Contoh kod adalah seperti berikut:
function add(){ var a=1; var b=2; return a+b; } function func(){ console.log(add()) } func();
Dalam kod di atas, apabila fungsi func() dipanggil, kawalan dipegang oleh fungsi func Apabila fungsi tambah dipanggil semula, kawalan diserahkan kepada fungsi tambah, dan kemudian nilai dikembalikan dan kawalan diserahkan kepada fungsi.
Biasanya pulangan diikuti dengan ungkapan, tetapi ia tidak mutlak, contohnya:
kembali;
Dalam kes ini, kawalan hanya dipindahkan ke fungsi panggilan untuk meneruskan pelaksanaan.
Perihalan lanjutan:
Tiada apa-apa yang istimewa tentang aplikasi biasa penyata pulangan Perkara yang paling penting untuk diperhatikan ialah penggunaan pulangan palsu. Fungsi pengendali acara mengembalikan palsu untuk mengelakkan berlakunya acara lalai.
Contoh kod adalah seperti berikut:
<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <title>脚本之家</title> <script type="text/javascript"> window.onload=function(){ var olink=document.getElementById("thelink"); olink.onclick=function(){ return false } } </script> </head> <body> <a href="" id="thelink">脚本之家</a> </body> </html>
Mengklik pautan akan menyebabkan peristiwa onclick Tindakan lalainya adalah untuk menghalakan pautan ke pautan yang ditentukan oleh atribut href Walau bagaimanapun, jika pengendali acara menggunakan return false, peristiwa lalai akan dihalang daripada berlaku.
Return false juga boleh menghalang peristiwa menggelegak daripada berlaku.
Di atas adalah keseluruhan kandungan artikel ini, saya harap anda semua menyukainya.