Postingan lainnya
Kelas Premium!
Belajar Javascript untuk website
Gunakan kupon "mulaijs" untuk diskon 75 ribu!
Fungsi tanda seru di if dengan javascript
function validasi(form){ var nomor_nim = form.nomorinduk.value; var number=/^[0-9]+$/; if(!nomor_nim.match(number)){ // fungsi tanda seru di dalam tanda kurung itu apa ya ?? alert("NIM Harus Angka !"); return false; };
5 Jawaban:
mangkanya gan kalo belajar itu jangan setengah-setengah. itu namanya operator lebih tepat namanya operator logika. !(not) adalah tidak jadi kalo kode if(!nomor_nim.match(number)) itu artinya "jika nomor_nim tidak cocok dengan variable number" ada kata tidak disitu. kalo ga ada ! hapus kata tidanya bakalan beda. hasilnya bakalan apa true atau false iya tergantung variable nomor_nim nya lah. kalo sama bakalan false tapi kalo tidak sama bakalan true dan nampilin alert "NIM Harus Angka!" belajar dulu tentang operator di javascript yah
Tanggapan
SIAP DAH BANG SIAP
typically indon banget ini . orang nanya malah di blame. gimana programmer2 baru mau maju, kalau yg lebih tau modelan kek gini HAHAHAHA...
shame on this dude @kartadinata
ANJAYY sipaling tau dasar
Itu termasuk salah satu Operator Logika, nggak cuma di JavaScript, tapi di kebanyakan bahasa pemrograman lain juga fungsinya sama, yaitu sebagai (not / tidak). Untuk lebih mudahnya gini:
var index = true;
// Tanpa tanda !
if(index)
{
// Cara baca IF nya: Jika index sama dengan true (jika index === true).
//
// Kode di dalam sini bakal dieksekusi karena index memang benar bernilai true.
}
// Pakek tanda !
if(!index)
{
// Cara baca IF nya: Jika index tidak sama dengan true (jika index !== true atau jika index === false).
//
// Kode di dalam sini gak bakal dieksekusi karena index bernilai true, bukan false.
}
<pre>SIAP DAH BANGG JAGO LU PALING PINTER DAH, ORANG NANYA MALAH DI BLAME</pre>