Jan 12
->
Basit bir programda bu komutun işleyişini görelim. Programımız bir isim istesin. İsim verilirse ekrana teşekkür mesajı versin. Eğer isem verilmez ise ekrana “Adınızı yazmadınız!!!” şeklinde bir mesaj vererek tekrar isim girilmesini istesin.
<HTML>
<HEAD>
<TITLE>Değişken kullanımı</TITLE>
<SCRIPT language=”JavaScript”>
<!– Scripti gizle
function adiniz()
{
var isim;
isim=prompt(”Lütfen adınızı yazın…”,”");
if(kontrolEt(isim))
{
alert(”Teşekkürler”);
ekranaYaz(isim);
}
else
{
alert(”Adınızı yazmadınız!!!”);
adiniz();
}
}
function kontrolEt(deger)
Okumaya Devam Et »
Jan 12
->
Bir program yazıyorsanız mutlaka bir çok yerde bazı kararların verilmesi ve programın buna göre yönlendirilmesini isteyeceksiniz. Bunu için javaScriptta şartlı işlemleri daha önce görmüştük. Şimdi ise if…else ve switch komutlarını göreceğiz.
if…else komutu
Programda belli bir yere geldiniz. Elinizdeki değişkenin değerine göre hareket etmeniz gerekiyor. Değişken belli bir limiti aştı ise belli bir işlem limiti aşmadı ise farklı bir işlem yapılması gerekiyor. İşte bu durumda if…else karar komutlarını kullanmanız gerekiyor.
Okumaya Devam Et »
Jan 12
->
Programlama yaparken en çok kullanacağımız işlem belkide karşılaştırmadır. Bilgisayara bir şeyler yaptırırken şu şekildeyse şunu yap aksi halde bunu yap şeklinde kullanımlar hazırlayacağımız programın mantığını oluşturacaktır. Bu şekilde bilgisayar yeri geldiğinde kararverebilecektir.
Karşılaştırma işelemlerini if, for, do gibi methodlarda kullanacağız. Karşılaştırma operatorlerini görelim.
Jan 12
->
Aritmatik işlemler olan toplama, çıkarma, bölme, çarpma işlemlerini javaScriptte kullanabiliriz. JavaScripte bu dört işlemi kolayca kullanabileceğiz.
Toplama için kullanacağımız işaret + işaretidir. Çıkarma için -, bölme için / va çarpma içinse * işaretidir. Matematiksel işlemlerin genel kullanımı:
toplam=123+34;
kalanMiktar=2345-345;
bolum=345/23;
genel=234*12;
Okumaya Devam Et »
Jan 12
->
Program yapmak demek belli bir sırada veya şartlara göre işlemleri sıralamak demektir. Yapacağımız işe göre belli sıralarda işlemleri sıralarız.
Bir programcı bilgisayara birşeyler yaptıracaksa bunları kendi mantığına göre işlemler zinciri kurarak programlar.
Okumaya Devam Et »
Jan 12
Değişkenleri ayrıca bulundukları yere göre de sıralandıracağız. Bu konuya dikkat edin. Değişkenler global ve yerel olarak iki sınıfa ayrılırlar. Global diye adlandırdığımız değişkenlere programın her yerinden ulaşabiliriz. Yerel değişkenlere ise sadece bulundukları program bloğundan ulaşabiliriz.
Okumaya Devam Et »
Jan 12
JavaScripte kullandığımız bir diğer değişken ise boolean değişkenlerdir. Bu değişkenler sadece 1 yani doğru, 0 yani yanlış değeri alırlar. Ayrıca doğru için true yanlış için ise false değerini alırlar.
Mantıksal değişkenleri kontrol amacıyla kullanacağız. Bir karşılaştırmanın sonucu doğru ise true veya 1, yanlışsa false veya 0 değerini verir.
Dizi(Array) Değişkenler
Dizi kavramını matematikten biliyoruz. Aynı özelliklere sahip bir çok elemandan oluşan kümelerdir. JavaScripte de aynı özelliklere sahip elemanların oluşturduğu nesnelere verilen ad dizi(Array)dir. Evet javaScript dizileri nesne olarak kabul eder. Nesne kavaramını daha sonra inceleyeceğiz.
Okumaya Devam Et »
Jan 12
Stringler belli bir karekter katarını ifade eden değişkenlerdir. Bu değiken değerleri ” “Çift tırnak veya ‘ ‘ tek tırnak karekterleri arasına yazılır. var adınız=”Selami Demir”; veya
var e-mail=’ selami.demir@garanti.net.tr Bu posta adresi spam botlara karşı korumalıdır, görebilmek için Javascript açık olmalıdır ‘; şeklinde örnekler verebiliriz. Bu değişkenler üzerinde de işlemler yapabiliriz. Bu konuya ilerde ayrıntılı olarak gireceğiz. Şimdilik bir örnek üzerinde stringleri görelim.
<HTML>
<HEAD>
<TITLE>Değişken kullanımı</TITLE>
<SCRIPT language="JavaScript">
<!-- Eski browserlerden gizle
function sonuc()
{
var yaz;
var adiniz;
adiniz=prompt("Lütfen adınızı giriniz!!!","");
// Merhaba kelimesi ile adiniz
değişkenini birleştirelim
yaz="Merhaba "+adiniz;
document.write("<FONT size=6 color=green face=Impact>"+yaz+"</FONT><BR>");
}
// Gizleme sonu -->
</SCRIPT>
</HEAD>
<BODY>
</BODY>
</HTML>
Jan 12
JavaScriptte bir çok değişken gurubu vardır. Her gurubun kendine özgü özellikleri bulunuyor. Biz bu değişkenleri göreceğiz ve özelliklerini öğreneceğiz. Değişkenleri her zaman kullanacağımız için bu konuyu iyice kavramamız gerekmektedir.
Sayısal Değişkenler:
Sayısal değişkenler adındanda anlaşılacağı gibi sayısal bir değer alırlar. İşlemlerde sayılarla ilgili tüm işlemleri yapabilirsiniz. Toplama, çıkarma, karşılaştırma vs. gibi.
Tanımlama yaparken var degiskenAdı; şeklinde bir tanımlama yapılır. İstenirse tanımlama yaparken bir değer de verilebilir. var giris=100; gibi. Sayısal değişkenler ondalık(decimal), sekizlik(octal) ve onaltılık(hexadecimal) olabilir.
Ondalık sistemdeki sayırı olduğu gibi yazıyoruz. Sekizlik sistemdeki sayıyı tanımlarken başına sıfır(0) değerini ekliyoruz. 0234 gibi. Onaltılık sistemde ise sayıyı belirtmek için sıfır ve x (0X) değerini sayının başına eklyoruz. 0X23A gibi.
Sekizlik ve onaltılık sistemdeki değişkenler ekrana basılırken onluk sistemde basılırlar. Sayısal değişkenler bir kaç örnek verelim:
Okumaya Devam Et »
Jan 12
Öncelikle değişken nedir? sorusuna cevap arayalım. Programlama ile uğraşanlar bilirler değişkenler program içinde gerekli görülen değerlerin aktarıldığı bilgisayarın hafızasında tutulan ve gerektiğinde farklı değerler alabilen adı sabit kalıp değeri değişen birimlerdir.
Değişkenler gerekli olduğunda kullanılabilirler, değerleri değiştirilebilir, silinebilirler. Tanımlandığında javaScript bilgisayarın hafızasında belli bir bölümü değişken için ayırır. Değişkenin adını her kullandığımızda javaScript için bu ad belirlediği hafıza alanı olarak kullanılır.
Mesela bir heseplama yaptığımızda sonucu tutacağızmız bir değişken tanımlayabiliriz. toplamDeger gibi. toplamDeger adlı değişkenin değerini her hesaplama için değiştirebiliriz.
JavaScripti kullanırken dikkat etmemiz gereken bir konu javaScriptin büyük/küçük harf ayrımı yaptığıdır. Mesela sonuc, Sonuc, SONUC, sonuC, sONUC bir birlerinde tamamen farklı değişkenlerdir. Hepsi için javaScript hafızada farklı alanlar ayıracaktır.
Değişkenleri tanımlarken var etiketini kullanıyoruz. Mesela:
Okumaya Devam Et »
Son Yorumlamalar