tutorial pengembangan web terbaru
 

JavaScript Pernyataan throw

<JavaScript Laporan Referensi

Contoh

Contoh ini meneliti masukan. Jika nilai salah, pengecualian (err) dilemparkan.

Pengecualian (err) ditangkap oleh pernyataan menangkap dan pesan kesalahan kustom ditampilkan:

<!DOCTYPE html>
<html>
<body>

<p>Please input a number between 5 and 10:</p>

<input id="demo" type="text">
<button type="button" onclick="myFunction()">Test Input</button>
<p id="message"></p>

<script>
function myFunction() {
    var message, x;
    message = document.getElementById("message");
    message.innerHTML = "";
    x = document.getElementById("demo").value;
    try {
        if(x == "") throw "is Empty";
        if(isNaN(x)) throw "not a number";
        if(x > 10) throw "too high";
        if(x < 5) throw "too low";
    }
    catch(err) {
        message.innerHTML = "Input " + err;
    }
}
</script>

</body>
</html>
Cobalah sendiri "

Definisi dan Penggunaan

Pernyataan throw melempar (generates) kesalahan.

Ketika terjadi kesalahan, JavaScript biasanya akan berhenti, dan menghasilkan pesan kesalahan.

Istilah teknis untuk ini adalah: JavaScript akan melemparkan kesalahan.

Pernyataan throw memungkinkan Anda untuk membuat kesalahan kustom.

Istilah teknis untuk ini adalah: melempar pengecualian.

Pengecualian bisa menjadi String JavaScript, Nomor, sebuah Boolean atau Object:

throw "Too big";    // throw a text
throw 500;          // throw a number

Jika Anda menggunakan melempar bersama-sama dengan mencoba dan menangkap , Anda dapat mengontrol aliran program dan menghasilkan pesan kesalahan kustom ..

Untuk informasi lebih lanjut tentang kesalahan JavaScript, baca Kesalahan JavaScript Tutorial.


Dukungan Browser

Pernyataan
throw iya nih iya nih iya nih iya nih iya nih

Sintaksis

throw expression ;

Nilai parameter

Parameter Deskripsi
expression Wajib. Pengecualian untuk melempar. Dapat berupa string, angka, boolean atau benda

Rincian teknis

Versi JavaScript: 1.4

Pages terkait

JavaScript Tutorial: Kesalahan JavaScript

JavaScript Referensi: JavaScript mencoba / menangkap / akhirnya Pernyataan


<JavaScript Laporan Referensi