logo

JavaScript Anahtarı

JavaScript anahtar ifadesi kullanıldı birden fazla ifadeden bir kodu çalıştırmak için . Önceki sayfada öğrendiğimiz else if ifadesi gibidir. Ama bundan daha uygun eğer..else..if çünkü sayılar, karakterler vb. ile kullanılabilir.

JavaScript switch ifadesinin imzası aşağıda verilmiştir.

 switch(expression){ case value1: code to be executed; break; case value2: code to be executed; break; ...... default: code to be executed if above values are not matched; } 

Javascript'te switch ifadesinin basit örneğini görelim.

 var grade='B'; var result; switch(grade){ case 'A': result='A Grade'; break; case 'B': result='B Grade'; break; case 'C': result='C Grade'; break; default: result='No Grade'; } document.write(result); 
Şimdi Test Edin

Yukarıdaki örneğin çıktısı

Switch ifadesi geçişlidir, yani break ifadesini kullanmazsanız tüm durumlar değerlendirilecektir.

JavaScript'te switch ifadesinin davranışını anlayalım.

int java'ya bir dize yayınla
 var grade='B'; var result; switch(grade){ case 'A': result+=' A Grade'; case 'B': result+=' B Grade'; case 'C': result+=' C Grade'; default: result+=' No Grade'; } document.write(result); 
Şimdi Test Edin

Yukarıdaki örneğin çıktısı

tanımsız B Sınıfı C Sınıfı Sınıf Yok