Sınıfım için başka bir proje üzerinde çalışıyorum ve hala HTML'nin asılmaya çalışıyorum (gerçekten Python'u şimdi, iğrenç bir şekilde özlemeye başlıyorum). Her neyse, rasgele sayılar üretecek bir fonksiyon tanımladım ve rasgele oluşturulmuş sayılara dayanarak sonuçları gösterecek ayrı bir işlev oluşturmaya çalışıyorum. Basit bir if/o ifadesinin işe yarayacağını düşündüm, ancak eğer/o ifadeleri eklediğimde, orijinal işlevi sayfanın en altında oluşturduğum düğmeden başka bir şeyi görüntüleyemem, Parçalar, hala çalışmak istemiyor. Bir şeyi yanlış anladım mı yoksa yeni başlayanların hatalarını mı yaptım? bir nesne olarakIf/Else Statement Konum - Javascript
<script>
function randomNumber() {
document.getElementById("demo").innerHTML = Math.floor((Math.random() * 5) + 1);
}
/*function() {
if randomNumber= 1 {
innerHTML = "Option 1"
}
if randomNumber= 2 {
innerHTML = "Option 2"
}
if randomNumber= 3 {
innerHTML = "Option 3"
}
if randomNumber= 4 {
innerHTML = "Option 4"
}
if randomNumber= 5 {
innerHTML = "Option 5"
}
}*/
</script>
gibi başlatılmamalıdır. Hiçbir şey aslında * * randomNumber() 'işlevini çağırır. – Pointy
Fonksiyonlarınızı çağıran html'nizi de ekleyebilir misiniz? – TheUknown
Bu ifs işe yaramaz çünkü boole durumu parantez içinde olmalıdır. Ayrıca, randomNumber == 1. – derloopkat