Var olan "var sayiNesne=document.getElementById('sayi');" satırında, sayiNesne adında bir değişken tanımlanmış. Ancak, "var sayi=Number(sayi.value);" satırında, sayi adında bir değişken tanımlanmamış ve yerine sayiNesne değişkeni kullanılması gerekir. Bu yüzden kodun doğru hali "var sayi=Number(sayiNesne.value);" olmalıdır.Ayrıca, if else yapısı kullanılmamış. Bu yüzden sadece if durumu yazılmış. Ancak programın çalışması için else komutunun eklenmesi gerekir. Şöyle:
Kod:
if (sayi<0) {
durumgoster.innerHTML="0 DAN KUCUK";
} else {
durumgoster.innerHTML="0 VEYA 0 DAN BUYUK";
}
Kodun son hali :
Kod:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>if else örnekleri</title>
</head>
<body>
<input type="number" id="sayi">
<input type="button" id="hesapla" value="HESAPLA">
<div id="durumgoster"></div>
<script>
var sayiNesne=document.getElementById('sayi');
var hesapla=document.getElementById('hesapla');
hesapla.onclick=topla
function topla() {
var sayi=Number(sayiNesne.value);
var durumgoster=document.getElementById("durumgoster");
if (sayi<0) {
durumgoster.innerHTML="0 DAN KUCUK";
}
else {
durumgoster.innerHTML="0 VEYA 0 DAN BUYUK";
}
}
</script>
</body>
</html>
Js hakkında çok bilgiye sahip değilim ama hesapla.onclick = topla topla fonksiyonunu fonksiyon tanımlanmadan önce kullanmıssın fonksiyonu başa koyarsan ve hesapla.onclick = topla() şeklinde denersen çalışabilir, iyi çalışmalar.
Var olan "var sayiNesne=document.getElementById('sayi');" satırında, sayiNesne adında bir değişken tanımlanmış. Ancak, "var sayi=Number(sayi.value);" satırında, sayi adında bir değişken tanımlanmamış ve yerine sayiNesne değişkeni kullanılması gerekir. Bu yüzden kodun doğru hali "var sayi=Number(sayiNesne.value);" olmalıdır.Ayrıca, if else yapısı kullanılmamış. Bu yüzden sadece if durumu yazılmış. Ancak programın çalışması için else komutunun eklenmesi gerekir. Şöyle:
Kod:
if (sayi<0) {
durumgoster.innerHTML="0 DAN KUCUK";
} else {
durumgoster.innerHTML="0 VEYA 0 DAN BUYUK";
}
Kodun son hali :
Kod:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>if else örnekleri</title>
</head>
<body>
<input type="number" id="sayi">
<input type="button" id="hesapla" value="HESAPLA">
<div id="durumgoster"></div>
<script>
var sayiNesne=document.getElementById('sayi');
var hesapla=document.getElementById('hesapla');
hesapla.onclick=topla
function topla() {
var sayi=Number(sayiNesne.value);
var durumgoster=document.getElementById("durumgoster");
if (sayi<0) {
durumgoster.innerHTML="0 DAN KUCUK";
}
else {
durumgoster.innerHTML="0 VEYA 0 DAN BUYUK";
}
}
</script>
</body>
</html>
Var olan "var sayiNesne=document.getElementById('sayi');" satırında, sayiNesne adında bir değişken tanımlanmış. Ancak, "var sayi=Number(sayi.value);" satırında, sayi adında bir değişken tanımlanmamış ve yerine sayiNesne değişkeni kullanılması gerekir. Bu yüzden kodun doğru hali "var sayi=Number(sayiNesne.value);" olmalıdır.Ayrıca, if else yapısı kullanılmamış. Bu yüzden sadece if durumu yazılmış. Ancak programın çalışması için else komutunun eklenmesi gerekir. Şöyle:
Kod:
if (sayi<0) {
durumgoster.innerHTML="0 DAN KUCUK";
} else {
durumgoster.innerHTML="0 VEYA 0 DAN BUYUK";
}
Kodun son hali :
Kod:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>if else örnekleri</title>
</head>
<body>
<input type="number" id="sayi">
<input type="button" id="hesapla" value="HESAPLA">
<div id="durumgoster"></div>
<script>
var sayiNesne=document.getElementById('sayi');
var hesapla=document.getElementById('hesapla');
hesapla.onclick=topla
function topla() {
var sayi=Number(sayiNesne.value);
var durumgoster=document.getElementById("durumgoster");
if (sayi<0) {
durumgoster.innerHTML="0 DAN KUCUK";
}
else {
durumgoster.innerHTML="0 VEYA 0 DAN BUYUK";
}
}
</script>
</body>
</html>
Var olan "var sayiNesne=document.getElementById('sayi');" satırında, sayiNesne adında bir değişken tanımlanmış. Ancak, "var sayi=Number(sayi.value);" satırında, sayi adında bir değişken tanımlanmamış ve yerine sayiNesne değişkeni kullanılması gerekir. Bu yüzden kodun doğru hali "var sayi=Number(sayiNesne.value);" olmalıdır.Ayrıca, if else yapısı kullanılmamış. Bu yüzden sadece if durumu yazılmış. Ancak programın çalışması için else komutunun eklenmesi gerekir. Şöyle:
Kod:
if (sayi<0) {
durumgoster.innerHTML="0 DAN KUCUK";
} else {
durumgoster.innerHTML="0 VEYA 0 DAN BUYUK";
}
Kodun son hali :
Kod:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>if else örnekleri</title>
</head>
<body>
<input type="number" id="sayi">
<input type="button" id="hesapla" value="HESAPLA">
<div id="durumgoster"></div>
<script>
var sayiNesne=document.getElementById('sayi');
var hesapla=document.getElementById('hesapla');
hesapla.onclick=topla
function topla() {
var sayi=Number(sayiNesne.value);
var durumgoster=document.getElementById("durumgoster");
if (sayi<0) {
durumgoster.innerHTML="0 DAN KUCUK";
}
else {
durumgoster.innerHTML="0 VEYA 0 DAN BUYUK";
}
}
</script>
</body>
</html>