JavaScript Değişkenleri
Web Developer'lara selamlar olsun!
Önceki makalemizde javascript kodlarının nasıl yazıldığına ve HTML sayfasına nasıl entegre (import) edildiğini öğrenmiştik,bugünkü makalemizde ise javascriptte sıkça kullanılan kod parçacıklarından değişkenlere kısa bir
giriş yapacağız.
Eğer daha önce herhangi bir betik ya da script yazılım dili bilginiz varsa bu makalemizde öğreneceğimiz bilgiler hiçte yabancı gelmeyecektir ;)
JavaScript'te değişken tanımlamaları kullanılırken "var" yani "variable" dediğimiz ve Türkçe'ye "değişken" çevirisi
yapabileceğimiz sözcüğü kullanırız.Ancak Java,C#,VB.Net gibi yazılım dillerinde değişkenler kullanılırken değişkenin
tipine göre string,int,bool sözcükleri kullanılırken javascript'te sadece var sözcüğü yeterli olmaktadır.
Konuyu örneklerle devam ettirirsek boş bir ".js" uzantılı javascript dosyası oluşturalım:
İlk değişken örneğimiz metinsel verileri tutan String'i ele alalım:
"var" sözcüğünden sonra "meyve" adında bir değişken tanımladık ve değerini "elma" dedikten sonra noktalı virgülle
syntaxımızı kapattık.
Önceki makalemizde de belirttiğimiz gibi javascriptte tek tırnak işaretiyle çift tırnak işareti arasında önemli bir ayrım olmadığı için aynı tanımlamayı şu şekildede yapabiliriz:
Şimdi bir de sayısal değişken tipi olarak Integer'i ele alalım:
Değişken tanımlamamız yine "var" sözcüğüyle başlar ve bu defa metinsel tabanlı veri olmadığı için doğrudan 12 sayısını
yazıyoruz,eğer 12 sayısını çift ya da tek tırnaklar arasında alsaydık ifade String tipinde belirlenmiş olacak ve elimizde
sayısal bir veri olmayacaktı.
Şimdiyse Boolean değişken tipimizi tanımlayalım,boolean veri tipi bilgisayar dilinde evet/hayır ya da doğru/yanlış durumlarını alır ve yazım şekli javascriptte şöyledir:
Yine aynı koşulda "false" sözcüğünü tırnaklar içerisinde yazsaydık yine ifade String biçimini alacaktı.
Şimdiyse Char değişken tipini inceleyelim,char sözcüğü Türkçe'deki "karakter" sözcüğünün kısaltılmasıdır ve klavyenizde yer alan harf,rakam,özel karakter gibi tek başına kullanılabilen ifadelerin kendisidir ve javascriptte tek tırnakla yazılabildiği gibi yine çift tırnakla da yazıldığında String gibi yazılmış olacaktır:
Klavyemizdeki ünlem işaretini kullanarak değişkenimizi char değişken tipine dönüştürdük.
Genel itibariyle bu değişken tipleri kullanılmakla beraber bazı durumlarda "null" ve "undefined" değerleri de kullanılmaktadır.
Null sözcüğü boş-içi dolu olmayan anlamına gelmektedir ve "var" sözcüğüyle tanımladığımız değişkenimizin herhangi bir değer almadığını gösterir.Bu şekilde kullanılmasının sebebi null değeri tanımlanmış değişkenin kodların devamında farklı işlemlere tabi tutularak değişik veriler tutmasını sağlamaktır ve javascriptte yazımı şu şekildedir:
Birazda "undefined" değerinden bahsedelim; undefined Türkçe'de "tanımsız" anlamına gelir ve bir değişken null ile boş değer alabildiği gibi hiçbir değer almak zorunda da değildir,bu yüzden eşitliğin sağ kısmını kullanmadan değişkeniz doğrudan noktalı virgülle kapatabiliriz ya da aynı işlev için değişkenin karşısına "undefined" sözcüğü belirtebiliriz:
Son olarak "const" değişken tipine geçiyoruz; Const'un anlamı sabit sözcüğüne denk gelmektedir ve bu değişken tipinin diğer değişkenlerden iki farkı vardır:birincisi "var" sözcüğü yerine const sözcüğüyle başlarlar,ikincisi ise bir defa değer alan bu değişkene daha sonra yeni değer veremediğiniz gibi aldığı değerde bir değişiklik yapamazsınız.
JavaScript'te yazımı şu şekildedir:
Bu değişken tipine ise karşılık olarak yukarıda bahsettiğim değişken tiplerinden tamamını verebilirsiniz.
Bir sonraki makalemizde görüşmek üzere,hoşçakalın :)
Önceki makalemizde javascript kodlarının nasıl yazıldığına ve HTML sayfasına nasıl entegre (import) edildiğini öğrenmiştik,bugünkü makalemizde ise javascriptte sıkça kullanılan kod parçacıklarından değişkenlere kısa bir
giriş yapacağız.
Eğer daha önce herhangi bir betik ya da script yazılım dili bilginiz varsa bu makalemizde öğreneceğimiz bilgiler hiçte yabancı gelmeyecektir ;)
JavaScript'te değişken tanımlamaları kullanılırken "var" yani "variable" dediğimiz ve Türkçe'ye "değişken" çevirisi
yapabileceğimiz sözcüğü kullanırız.Ancak Java,C#,VB.Net gibi yazılım dillerinde değişkenler kullanılırken değişkenin
tipine göre string,int,bool sözcükleri kullanılırken javascript'te sadece var sözcüğü yeterli olmaktadır.
Konuyu örneklerle devam ettirirsek boş bir ".js" uzantılı javascript dosyası oluşturalım:
İlk değişken örneğimiz metinsel verileri tutan String'i ele alalım:
"var" sözcüğünden sonra "meyve" adında bir değişken tanımladık ve değerini "elma" dedikten sonra noktalı virgülle
syntaxımızı kapattık.
Önceki makalemizde de belirttiğimiz gibi javascriptte tek tırnak işaretiyle çift tırnak işareti arasında önemli bir ayrım olmadığı için aynı tanımlamayı şu şekildede yapabiliriz:
Şimdi bir de sayısal değişken tipi olarak Integer'i ele alalım:
Değişken tanımlamamız yine "var" sözcüğüyle başlar ve bu defa metinsel tabanlı veri olmadığı için doğrudan 12 sayısını
yazıyoruz,eğer 12 sayısını çift ya da tek tırnaklar arasında alsaydık ifade String tipinde belirlenmiş olacak ve elimizde
sayısal bir veri olmayacaktı.
Şimdiyse Boolean değişken tipimizi tanımlayalım,boolean veri tipi bilgisayar dilinde evet/hayır ya da doğru/yanlış durumlarını alır ve yazım şekli javascriptte şöyledir:
Yine aynı koşulda "false" sözcüğünü tırnaklar içerisinde yazsaydık yine ifade String biçimini alacaktı.
Şimdiyse Char değişken tipini inceleyelim,char sözcüğü Türkçe'deki "karakter" sözcüğünün kısaltılmasıdır ve klavyenizde yer alan harf,rakam,özel karakter gibi tek başına kullanılabilen ifadelerin kendisidir ve javascriptte tek tırnakla yazılabildiği gibi yine çift tırnakla da yazıldığında String gibi yazılmış olacaktır:
Klavyemizdeki ünlem işaretini kullanarak değişkenimizi char değişken tipine dönüştürdük.
Genel itibariyle bu değişken tipleri kullanılmakla beraber bazı durumlarda "null" ve "undefined" değerleri de kullanılmaktadır.
Null sözcüğü boş-içi dolu olmayan anlamına gelmektedir ve "var" sözcüğüyle tanımladığımız değişkenimizin herhangi bir değer almadığını gösterir.Bu şekilde kullanılmasının sebebi null değeri tanımlanmış değişkenin kodların devamında farklı işlemlere tabi tutularak değişik veriler tutmasını sağlamaktır ve javascriptte yazımı şu şekildedir:
Birazda "undefined" değerinden bahsedelim; undefined Türkçe'de "tanımsız" anlamına gelir ve bir değişken null ile boş değer alabildiği gibi hiçbir değer almak zorunda da değildir,bu yüzden eşitliğin sağ kısmını kullanmadan değişkeniz doğrudan noktalı virgülle kapatabiliriz ya da aynı işlev için değişkenin karşısına "undefined" sözcüğü belirtebiliriz:
Son olarak "const" değişken tipine geçiyoruz; Const'un anlamı sabit sözcüğüne denk gelmektedir ve bu değişken tipinin diğer değişkenlerden iki farkı vardır:birincisi "var" sözcüğü yerine const sözcüğüyle başlarlar,ikincisi ise bir defa değer alan bu değişkene daha sonra yeni değer veremediğiniz gibi aldığı değerde bir değişiklik yapamazsınız.
JavaScript'te yazımı şu şekildedir:
Bu değişken tipine ise karşılık olarak yukarıda bahsettiğim değişken tiplerinden tamamını verebilirsiniz.
Bir sonraki makalemizde görüşmek üzere,hoşçakalın :)
ikidir iki dağdaki tilki