Arama

JavaScript hakkındaki şu soruları yanıtlar mısınız?

Güncelleme: 11 Mart 2015 Gösterim: 9.121 Cevap: 13
Nisyan-ı Bâtın - avatarı
Nisyan-ı Bâtın
Ziyaretçi
28 Kasım 2008       Mesaj #1
Nisyan-ı Bâtın - avatarı
Ziyaretçi
Merhaba arkadaşlar,
kardeşimin bazı soruları olacak.İlgili konuyu msx'te görüp incelemiş ama yeterli cevap alamamış sorularının cevabı için ilgilenmenizi rica ediyor.
Sponsorlu Bağlantılar
Teşekkürler

1. Sayfa yüklendiğinde “Merhaba JavaScript” metnini mesaj penceresinde gösterecek olan JavaScript kodlarını yazınız.
2. Adınızı for döngüsü ile 10 defa sayfaya yazdıran JavaScript kodlarını yazınız.
3. Saat 12 den önce ise sayfaya günaydın aksi halde iyi günler yazan JavaScript kodlarını yazınız.
4. Koşul operatörünün nasıl kullanıldığını kısaca söyleyip koşul operatörünü kullanarak küçük bir JavaScript kodu yazınız.
5. Aldığı üç sayıyı kullanarak bu sayıların ortalamasını hesaplayıp geri döndüren ortalama() adındaki JavaScript fonksiyonunu yazınız.
Lord.iz - avatarı
Lord.iz
Ziyaretçi
29 Kasım 2008       Mesaj #2
Lord.iz - avatarı
Ziyaretçi
1.
Kod:
<script language="Javascript">
alert("Merhaba Javascript");
</script>

Yukarıdaki ile sayfa açıldığı an uyarı penceresi gelir Merhaba Javascript yazar tamam butonu ile mesaj geçilir..

Sponsorlu Bağlantılar
2. bilgi yok bulursam eklerim..

3.
Kod:
<SCRIPT LANGUAGE="JavaScript">
    currentTime = new Date();
    if (currentTime.getHours() < 12)
 document.write("Günaydın");
        else
 document.write("İyi Günler");
</SCRIPT>

4.
Koşul Operatörü (conditional Operator)

Koşul Operatörü C Dilinin 3 Operand Alan Tek Operatörüdür. (bu Yüzden Ingilizce’de “ternary Operator” Olarak Da Adlandırılır.)
Koşul Operatörünün 3 Operandı, Birer Ifade Olabilir. Genel Kullanım Biçimi Aşağıdaki Gibidir:

Ifade1 ? Ifade2 : Ifade3

Koşul Operatörü Yukarıdaki Biçimden De Görüldüğü Gibi Birbirinden Ayrılmış Iki Sembolden Oluşmaktadır. ? Ve : Sembolleri Operatörün 3 Operandını Birbirinden Ayırır.

Derleyici ? Semboluyle Karsilastiginda Bir Kosul Operatörü Olduğunu Anlar Ve ? Karakterinin Solundaki Ifadenin (ifade1) Sayısal Değerini Hesaplar. Eğer Ifade1’in Değeri 0 Dışı Bir Sayısal Değerse, Bu Durum Koşul Operatörü Tarafından Dogru Olarak Değerlendirilir, Ve Bu Durumda Yalnızca Ifade2’nin Sayısal Değeri Hesaplanır.
Eğer Ifade1’in Değeri 0 Ise Bu Durum Koşul Operatörü Tarafından Yanlış Olarak Değerlendirilir Ve Bu Durumda Yalnızca Ifade3’ün Sayısal Değeri Hesaplanır.

Diğer Operatörlerde Olduğu Gibi Koşul Operatörü De Bir Değer üretir. Koşul Operatörünün ürettiği Değer Ifade1 Dogru Ise (0 Dışı Bir Değer Ise) Ifade2’nin Değeri, Ifade1 Yanlış Ise Ifade3’ün Değeridir.
örnek :
M = X > 3 ? Y + 5 : Y – 5;

Aşağıdaki örnek koşul operatörü ile 2'nin 2'ye eşit olup olmadığının kontrolünü ve dönen değerin if..else ile kontrol edilerek uyarı gösterilmesini göstermektedir.

Kod:
<script type="text/javascript">
function sonucGoster()
{
    var sonuc = 2 == 2 ? true : false;
    if(sonuc)
        alert("2 sayısı 2 sayısına eşittir!");
    else
        alert("2, 2'ye eşit değildir!");
}
</script>

<input type="button" value="Göster" onClick="sonucGoster()"/>



5. bilgi yok bulursam eklerim..
Eğer isterseniz bu kodu geliştirebilirsiniz..

Kod:
<html>
    <head>
    <title>
      Fonksiyon Kullanımı
    </title>
    <script language="javascript1.2">
    <!--
      function Not_dogru(not)
        {
    var durum=false
    if (not>=0 && not<=100) 
    durum=true 
    return(durum)
        }
    //-->
    </script>
    </head>
    <body>
    <pre>
    <script language="javascript1.2">
    <!--
    var gelen_not,gelen_not1
    while (! Not_dogru(gelen_not))
        {
    gelen_not=prompt("1.Sınav Notunuzu Giriniz:","100")
    if  (! Not_dogru(gelen_not))  alert("Yanlış Not (1..100 arası gir)")
        }
    while (! Not_dogru(gelen_not1))
        {
    gelen_not1=prompt("2.Sınav Notunuzu Giriniz:","100")
    if  (! Not_dogru(gelen_not1))  alert("Yanlış Not (1..100 arası gir)")
        }
    document.writeln("1.Sınav Notunuz:"+gelen_not+"\n")
    document.writeln("2.Sınav Notunuz:"+gelen_not1+"\n")
    document.writeln("Bu İki Sınavın Ortalaması:"+(parseInt(gelen_not)+parseInt(gelen_not1))/2)
    //-->
    </script>
    </pre>
    </body>
    </html>
2 ders notunu girmenizi ister sonra toplayıp ortalamasını verir..

Aceleye geldi bu vakitte anca bu oluyo inşallah işinize yarar Msn Happy
Nisyan-ı Bâtın - avatarı
Nisyan-ı Bâtın
Ziyaretçi
29 Kasım 2008       Mesaj #3
Nisyan-ı Bâtın - avatarı
Ziyaretçi
Lord.iz Allah razı olsun, emeğin ve ilgin için çok memnun olduk kardeşim ile ben,, çok teşekkür ederim.. Msn Rose
Lord.iz - avatarı
Lord.iz
Ziyaretçi
29 Kasım 2008       Mesaj #4
Lord.iz - avatarı
Ziyaretçi
Sendende Allah razı olsun eğer faydam olduysa sevindim Msn Happy
İllizynst - avatarı
İllizynst
Ziyaretçi
26 Şubat 2011       Mesaj #5
İllizynst - avatarı
Ziyaretçi
Arkadaşlar merhaba ;

Müşterime site tasarlıyorum localimde. Sitenin menüsünü fireworks ile açılır menü olarak tasarladım. Yani kısacası menü şuan javascript ile çalışıyor desem daha doğru olur. Kullandığım sistem ise wordpress.

Aşağıdaki kodu inceleyecek olursanız, bir tablo satırı içindeki link classı (css) MMMenu0221171946_0 olarak verilmiş. Ve menünün içinde bir.jpg adlı görsel gösteriliyor. Yani bir.jpg görselinin üzerine mouse ile geldiğimizde (css) MMMenu0221171946_0 tetikleniyor. Buraya kadar herşey normal ve istediğim gibi.

Kod:
<td>

<a href="javascript:;" onmouseout="MM_menuStartTimeout(50);" onmouseover="MM_menuShowMenu('MMMenuContainer0221171946_0', 'MMMenu0221171946_0',-31,65,'Page1_r2_c3');">

<img  name="Page1_r2_c3" width="238" src="images/bir.jpg" height="44" border="0" id="Page1_r2_c3" alt="" />

</a>

</td>
Fakat benim istediğim şey " bir.jpg 'e mouse geldiğinde yerini iki.jpg ' ye bıraksın ve açılır menüde mouse ile kalındığı sürece iki.jpg aktif olsun, mouse çekildiğinde ise yine bir.jpg ye geri dönsün " .

Şuan ki kodlar ile sadece bir.jpg in üstüne gelince açılır menü açılıyor.

Örnek göstereyim bir de, çünkü tam olarak istediğim şey bu :

Frontpage

Cevaplarınız için saolun arkadaşlar...
Misafir - avatarı
Misafir
Ziyaretçi
12 Temmuz 2011       Mesaj #6
Misafir - avatarı
Ziyaretçi
onmouseover olayinda cagirirsan olusturdugun fonksiyonunu istedigin olur
02q4n - avatarı
02q4n
Ziyaretçi
29 Şubat 2012       Mesaj #7
02q4n - avatarı
Ziyaretçi
1. 100 tam puan üzerinden notları harf notuna çeviren JavaScript kodunu yazınız.
0 – 24: “Sıfır”
25 – 44: “Bir”
45 – 54: “İki”
55 – 69: “Üç”
70 – 84: “Dört”
85 – 100: “Beş”

2. Değişkenlere atanan 3 sayıdan en büyüğünü bulan programı yazınız.
Örneğin program içerisinde say1=10, say2=15, say3=12 olarak atandığında ekran çıktısı aşağıdaki gibi olmalıdır.

1. Sayı= 10
2. Sayı=15
3. Sayı=12

Yukarıdaki sayılardan en büyüğü 15’ tir.

3. Değişkene atanan bir sayının 2’ ye kalansız olarak bölünüp bölünemediğini belirleyen JavaScript kodunu yazınız.

4. Maaşı 500 TL’ den fazla olanlardan % 25 vergi kesintisi yapan, maaşı 500 TL’ den az olanlardan hiç kesinti yapmayan JavaScript kodunu yazınız.

5. 1’ den 10 ‘a kadar olan sayıları aralarına + işareti koyarak yazan ve toplamlarını = işareti ile yazan JavaScript kodunu yazınız.
Örn: 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 = 55
X
XX
XXX
XXXX
XXXXX
6. Yukarıdaki şekli ekrana for döngüsü ile yapınız. İç içe for döngüsü kullanabilirsiniz.

7. Değerleri önceden girilen 10 elemanlı tek boyutlu bir dizinin elemanlarını toplayan ve ortalamasını alan JavaScript kodunu yazınız. (While deyimini kullanınız.)
8. 1’ den 1000’e kadar olan ve 5’e veya 7’ye kalansız bölünen sayıların toplamını bulan JavaScript kodunu yazınız.
9. Değerleri daha önceden girilmiş 5 elemanlı tek boyutlu bir dizinin elemanlarını büyükten küçüğe sıralayan JavaScript kodunu yazınız.
10. 1’ den 20’ ye kadar olan çift sayıları ve karelerini ekrana yandaki gibi yazdıran JavaScript kodunu yazınız.
11. 18 yaşından küçük kızlar ve 18 yaşından küçük erkekler için “giremezsiniz” yazısını yazdıran JavaScript kodunu yazınız.
12. Çarpım tablosunu kenar kalınlığı 1 olan bir tablo içerisinde gösteren programı yazınız.
13. dizisinin ilk 50 elemanının toplamını bulan JavaScript kodunu yazınız.
02q4n - avatarı
02q4n
Ziyaretçi
29 Şubat 2012       Mesaj #8
02q4n - avatarı
Ziyaretçi
1. 100 tam puan üzerinden notları harf notuna çeviren JavaScript kodunu yazınız.
0 – 24: “Sıfır”
25 – 44: “Bir”
45 – 54: “İki”
55 – 69: “Üç”
70 – 84: “Dört”
85 – 100: “Beş”

2. Değişkenlere atanan 3 sayıdan en büyüğünü bulan programı yazınız.
Örneğin program içerisinde say1=10, say2=15, say3=12 olarak atandığında ekran çıktısı aşağıdaki gibi olmalıdır.

1. Sayı= 10
2. Sayı=15
3. Sayı=12

Yukarıdaki sayılardan en büyüğü 15’ tir.

3. Değişkene atanan bir sayının 2’ ye kalansız olarak bölünüp bölünemediğini belirleyen JavaScript kodunu yazınız.

4. Maaşı 500 TL’ den fazla olanlardan % 25 vergi kesintisi yapan, maaşı 500 TL’ den az olanlardan hiç kesinti yapmayan JavaScript kodunu yazınız.

5. 1’ den 10 ‘a kadar olan sayıları aralarına + işareti koyarak yazan ve toplamlarını = işareti ile yazan JavaScript kodunu yazınız.
Örn: 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 = 55
X
XX
XXX
XXXX
XXXXX
6. Yukarıdaki şekli ekrana for döngüsü ile yapınız. İç içe for döngüsü kullanabilirsiniz.

7. Değerleri önceden girilen 10 elemanlı tek boyutlu bir dizinin elemanlarını toplayan ve ortalamasını alan JavaScript kodunu yazınız. (While deyimini kullanınız.)
8. 1’ den 1000’e kadar olan ve 5’e veya 7’ye kalansız bölünen sayıların toplamını bulan JavaScript kodunu yazınız.
9. Değerleri daha önceden girilmiş 5 elemanlı tek boyutlu bir dizinin elemanlarını büyükten küçüğe sıralayan JavaScript kodunu yazınız.
10. 1’ den 20’ ye kadar olan çift sayıları ve karelerini ekrana yandaki gibi yazdıran JavaScript kodunu yazınız.
11. 18 yaşından küçük kızlar ve 18 yaşından küçük erkekler için “giremezsiniz” yazısını yazdıran JavaScript kodunu yazınız.
12. Çarpım tablosunu kenar kalınlığı 1 olan bir tablo içerisinde gösteren programı yazınız.
13. dizisinin ilk 50 elemanının toplamını bulan JavaScript kodunu yazınız.
Msn HappyMsn HappyMsn HappyMsn HappyMsn Happy
Misafir - avatarı
Misafir
Ziyaretçi
6 Mart 2012       Mesaj #9
Misafir - avatarı
Ziyaretçi
1-20 arasındaki sayıların toplamını for döngüsü ile hesaplayan javascript kodu nedir acil cvplar mısınız??????
Misafir - avatarı
Misafir
Ziyaretçi
2 Temmuz 2012       Mesaj #10
Misafir - avatarı
Ziyaretçi
<script>
var toplam=0;
for(i=1; i<=20; i++){
toplam=toplam+i;}
document.write("Toplama Sonuç: <b>"+ toplam+"</b> <br>");
document.write("Çözüm ==><b>Refe87</b>");
</script>

Benzer Konular

4 Aralık 2012 / Ziyaretçi Soru-Cevap
26 Mart 2014 / Busella Soru-Cevap