javascript-alfanümerik işlemler

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.

Bir önceki yazımız olan javascript-karşılaştırma işlemleri başlıklı makalemizde java script programlama, javascript ve javascript-karşılaştırma işlemleri hakkında bilgiler verilmektedir.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir