Javascript Exception Error - Purwana Tekno, Software Engineer
    Media Belajar membuat Software Aplikasi, Website, Game, & Multimedia untuk Pemula...

Post Top Ad

Minggu, 10 Desember 2017

Javascript Exception Error


Nama Nama Error

Nama Error ExceptionDeskripsi
EvalErrorSebuah kesalahan telah terjadi di eval () fungsi
RangeErrorError Sejumlah "di luar jangkauan" telah terjadi
ReferenceErrortelah terjadi Referensi ilegal
SyntaxErrorTelah terjadi Sebuah kesalahan sintaks
TypeErrorSebuah kesalahan tipe telah terjadi
URIErrorTelah terjadi Kesalahan dalam encodeURI ()
.

Eval Error

EvalError mengindikasikan error pada fungsi eval().
Versi terbaru dari JavaScript tidak melempar EvalError. Gunakan SyntaxError. 

Range Error

RangeError is dilempar jika penggunaan angka diluar range atau jangkauan nilai yang legal.

Contoh


var num = 1;
try {
    num.toPrecision(500);   // A number cannot have 500 
 significant digits
}
catch(err) {
    document.getElementById("demo").innerHTML = err.name;
}


Reference Error

ReferenceError dilempar jika menggunakan variable reference yang tidak dideklarasikan:

Contoh


var x;
try {
    x = y + 1;   // y cannot be referenced (used)
}
catch(err) {
    document.getElementById("demo").innerHTML = err.name;
}


Syntax Error

SyntaxError dilempar jika kita mencoba untuk mengevaluasi kode dengan syntax error.

Contoh


try {
    eval("alert('Hello)");   // 
 kehilangan tanda ' akan memproduksi error
}
catch(err) {
    
 document.getElementById("demo").innerHTML = err.name;
} 


Type Error

TypeError dilempar jika kita menggunakan nilai yang diluar ekspektasi tipe datanya:

Contoh


var num = 1;
try {
    num.toUpperCase();   // Kita tidak bisa mengkonversi angka 
 to upper case
}
catch(err) {
    document.getElementById("demo").innerHTML = err.name;
}


URI Error

URIError dilempar jika kita menggunakan ilegal karakter pada fungsi URI:

Contoh


try {
    decodeURI("%%%");   // tidak bisa mendecode URI 
 these percent signs
}
catch(err) {
    document.getElementById("demo").innerHTML = err.name;
}


Error Javascript Exception

Post Top Ad