Çözüldü JavaScript if kullanımı

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

1Mithrandir

Kilopat
Katılım
25 Temmuz 2016
Mesajlar
189
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
JavaScript'te a değeri boş olursa hata vermesini istiyorum. Ancak bir türlü yapamadım. 8. satırdaki if komutundaki gibi hata vermesini istiyorum ancak yapamadım.

JavaScript:
 a=parseInt(document.FORM1.sayi1.value);
 b=parseInt(document.FORM1.sayi2.value);
 c=a/b;
 document.FORM1.sonuc.value=c;
 if (a === null ){
 window.alert("1.sayıyı giriniz.")
 }

 if (b==0) {
 window.alert("0'a bölünemez.")
 }
 
= İşaretini 3 kere kullanmışsınız. a === null
2 kere kullanın. a == null

Yanlış bilgi. == tip kontrolü yapmazken === tip kontrolü yapar.

JavaScript:
var num = 0;
var obj = new String('0');
var str = '0';

console.log(num === num); // true.
console.log(obj === obj); // true.
console.log(str === str); // true.

console.log(num === obj); // false.
console.log(num === str); // false.
console.log(obj === str); // false.
console.log(null === undefined); // false.
console.log(obj === null); // false.
console.log(obj === undefined); // false.

console.log(num == num); // true.
console.log(obj == obj); // true.
console.log(str == str); // true.

console.log(num == obj); // true.
console.log(num == str); // true.
console.log(obj == str); // true.
console.log(null == undefined); // true.

// both false, except in rare cases.
console.log(obj == null);
console.log(obj == undefined);

JavaScript'te a değeri boş olursa hata vermesini istiyorum. Ancak bir türlü yapamadım. 8. satırdaki if komutundaki gibi hata vermesini istiyorum ancak yapamadım.

JavaScript:
 if (a === null ){
 window.alert("1.sayıyı giriniz.")
 }

 }
siz sadece null kontrolü yapmışsınız en doğru kontrol
JavaScript:
 if (!a){

 window.alert("1.sayıyı giriniz.")

 }

şeklinde olmalı
!a a null veya undefined ise true doner
 

Technopat Haberler

Geri
Yukarı