Javascript Alfanümerik İşlemleri

Javascript?in alfanümerik değişkenlerin değerleri ile sadece toplama işlemi yaptığını söylemiştik. Bu durumda buna toplama değil birleştirme, ekleme işlemi denir. Aşağıdaki kodu düz yazı programınızla oluşturup, birlestir.htm adıyla kaydederseniz ve Browser?ınızda incelelerseniz, Javascript?in alfanümerik değerleri nasıl birleştirdiğini görmüş olursunuz:

<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
<TITLE>Javascript'te Ekleme</TITLE>
</HEAD>
<BODY>
<PRE>
<SCRIPT LANGUAGE="Javascript1.2">
<!-- Javascript kodunu eski sürüm Browserlardan saklayalim
//değiskenlerimizi tanımlayalım
var a, b, c, d
a = "www"
b = "pcworld"
c = "com"
d = "tr"
//sonuçlarımızı görüntüleyelim
document.writeln("a değişkeninin değeri: \""+a+"\".")
document.writeln("b değişkeninin değeri: \""+b+"\".")
document.writeln("c değişkeninin değeri: \""+c+"\".")
document.writeln("d değişkeninin değeri: \""+d+"\".")
document.writeln("\nŞimdi bunları birleştirelim:\n")
document.write("a + b = ")
document.write(a + b)
document.write("\nAralarına nokta koyalım: ")
document.write(a + "." + b)
document.write("\nŞimdi c değişkenini, noktasıyla birlikte ekleyelim: ")
document.write(a + "." + b + "." + c)
document.write("\nŞimdi de d değişkenini, noktasıyla birlikte ekleyelim: ")
document.write(a + "." + b + "." + c + "." + d)
document.write("\nİşte a + b + c + d'nin sonucu: ")
document.write(a + "." + b + "." + c + "." + d)
// -->
</SCRIPT>
</PRE>
</BODY>
</HTML>

Bu dosyada, iki tür yazdırma komutu kullandığımıza dikkat ediyor musunuz: “document.writeln()” ve “document.write()”. Bu iki komut arasındaki farkı bulabilir misiniz? (İpucu: “document.write()” yönteminde satırbaşı yaptırtmak için “\n” kullanıyoruz!)

Javascript, alfanümerik değerlere diğer aritmetik işlemleri yapamaz. Buna karşılık, Javascript sayılarla yaptığı bütün karşılaştırma işlemlerini alfanümerik değişkenlerle de yapar ve doğru veya yanlış sonucunu bildirir.

Daha önce kaydettiğiniz karsilastirma1.htm dosyasını düz yazı programında açın ve değişkenleri tanımladığınız bölümünü şöyle değiştirin:

x = "Ali"
y = "Ali"
z = "Veli"

Sonra bu dosyayı, karsilaştirma2.htm adıyla kaydedip, Browser?da inceleyin; değişkenlerin değerini değiştirip, yeniden inceleyin ve ne sonuç aldığınıza bakın.

Bana Ders Anlat © 2008-2022