Javascript’te Değişkenler Nedir ? Nasıl Kullanılır ? #2


Değişkenler bir programlama dilinin temellerini oluşturur. Değişkenler verilerin saklandığı birimlerdir.

CONSOLE.LOG(); METHODU VE TANIMI

“Console.log()” methodu yazdığımız javascript kodlarını kontrol etmemiz için kullanılır. Örneğin şöyle bir kullanım yaptıktan sonra;

İnternet sayfamızda Console’u açtığımızda (sayfa açıldıktan sonra “F12” tuşuna basıp console kısmını seçiniz) şöyle bir çıktı alırız,console method

işin kısası “console.log()” methodu kodları kontrol etmemizi ve tanımladığımız değişkenlerin değerlerini görmemizi sağlar.

VERİ TİPLERİ

Javascript’te 6 adet veri tipi vardır. Tek tek inceleyelim;

1-String(Metinsel veri tipleri):

Metinsel veri tipleri (string) ”  ”  (çift tırnak) ya da ‘  ‘ (tek tırnak) arasına yazılır. İkisinin herhangi bir farkı yoktur. Hemen birkaç string tipinde değişken tanımlama örneği görelim;

Yukarıda oluşturduğumuz “string” adlı değişkenin içinde ‘1234’ yazmaktadır yani sayı olduğunu görürsünüz fakat çift tırnak veya tek tırnak içerisine alınan her değer string olarak algılanır.

2-Number(Sayısal veri tipleri):

JavaScript’te dört farklı sayısal veri türü oluşturulabilir. Tanımladığımız değişkenden sonra “=” operatöründen sonra değerleri yazmamız yeterlidir. Hemen birkaç örnek görelim;

3-Boolean(Mantıksal  (-true , false ) veri türüdür):

Anlatılacak çok bir şey yok. Değerleri ya “true” (doğru) ya da “false” (yanlış olabilir). Birkaç tane örnek görelim;

4-Array(Dizi,Diziler):

Çoklu halde veri tutmaya yarayan veri türüdür. İki kullanımı vardır; Değişkeni tanımlayıp “=” operatöründen sonra “[  gireceğiniz veri ]” şeklinde köşeli parantezler ile  ya da değişkeni tanımlayıp “=” operatöründen sonra “new Array ( gireceğiniz veri )” şeklinde kullanım yapabilirsiniz. Hemen bu kullanımlar ile bir örnek görelim;

5-Undefined ve Null (tanımsız ve boş):

Undefined tanımsız yani herhangi bir değer atanmamış veri tipi , null ise boş yani herhangi bir değeri olmayan bir veri tipidir. Hemen kullanımlarını görelim;

DEĞİŞKEN TANIMLAMA VE KULLANIMI

Değişken Tanımlama kuralları;

Değişken tanımlanır iken bazı kuralları dikkat edilmeli ve ciddiye alınmalıdır gelin bu kuralları görelim:

-Değişken isimleri büyük-küçük harf duyarlıdır. Yani ad ile AD aynı değişkeni göstermez.

-Değişken isimlerinde Türkçeye özgü karakterler kullanılmamalıdır. Biri kodunuzu incelediğinde bu isimlerin anlaşılır olması gerekir.

-Değişken isimleri “?,!,:,-“ gibi özel karakterler içeremez. “_” karakteri hariç)

-Değişken ismi olarak JavaScript dilindeki “if,else,for,while” gibi özel kelimeler seçilemez. Bu kelimeleri sonraki derslerimizde göreceğiz.

-Değişken isimleri iki ya da daha fazla kelimeden oluşuyorsa ilk kelime hariç diğer kelimelerin ilk harfi büyük yazılır. “kodPortali ,  yazılımJs, berkayCimsir” gibi.

-Değişken isimleri sayı ile başlayamaz.

DEĞİŞKEN NASIL TANIMLANIR

Yukarıda veri tiplerini anlatırken hep “var” anahtar kelimesi ile tanımladık. Fakat JavaScript’in yeni versiyonları ile beraber “var” anahtar kelimesi değişken tanımlamada çok kullanılmamaktadır. Yeni versiyonla gelen “const” ve “let” anahtar kelimeleri daha kullanışlıdır ve daha çok tercih  edilir.

-Peki Nedir Const , Let ve Var’ın farkları:

Asıl konuya gelmeden önce Scope kavramından bahsetmek istiyorum.

-Global Scope : JavaScript kodunda herhangi bir yerde tanımlanan değişkenlerdir. Bu değişkenlere her yerden erişebilirsiniz.

-Local Scope : Sadece tanımlandığı fonksiyon içinde geçerli olan değişkenlerdir. Dışarıdan bu değişkenlere erişemezsiniz. “Function scope” da denilebilir.

Block Scope : Block scope da her türlü süslü parantez arasında olan kısma denir.

-VAR:

-Var function scope’tur.

-Değişken değeri sonradan tanımlanabilir.

-Değişken tekrar tanımlanabilir.

-LET:

-Değişken değeri sonradan tanımlanabilir.

 -Let sadece bir kez tanımlanabilir. Değeri sonradan değiştirilemez.

-Let block scope’tur.

-Const;

-Değişkenin değerini sonradan değiştiremezsiniz.

-Const sadece bir kez tanımlanabilir.

Const block scope’tur. 

Hemen bir kaç örnek görelim;

Javascript nedir adlı yazımızı okumak isterseniz buradan ulaşabilirsiniz.

[Toplam:1    Ortalama:5/5]

Sizin Tepkiniz Nedir?

süper süper
0
süper
bilgilendirici bilgilendirici
1
bilgilendirici
beğenmedim beğenmedim
0
beğenmedim
beğendim beğendim
0
beğendim
Düşündürücü Düşündürücü
0
Düşündürücü
Berkay

Yazılım ve Javascript adına kendini geliştirmekte olan ve bilgilerini paylaşmayı seven biri.

0 Yorum

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

Bir format seçin
Kişisel Test
Kişiliğe dair bir şey ortaya çıkarmayı amaçlayan sorular dizisi
Basit Test
Bilgiyi kontrol etmek isteyen doğru ve yanlış cevaplı sorular dizisi
Anket
Karar vermek veya görüş belirlemek için oylama yapmak
Serbest Yazı
Yazılarınıza Görseller Bağlantılar Ekleyebilirsiniz
Liste
Klasik İnternet Listeleri
Geri Sayım Listesi
Klasik İnternet Geri Sayım Listeleri
Açık Liste
Kendi öğenizi gönderin ve en iyi sunum için oy verin
Oylanabilir Liste
En iyi liste öğesine karar vermek için yukarı veya aşağı basın
Fotoyla Anlatım
Kendi resimlerinizi yükleyin ve birşeyler anlatın
Video
Youtube, Vimeo veya Vine Kodları
Ses
Soundcloud veya Mixcloud İçerikleri
Görsel
Fotoğraf veya GIF
GIF
GIF Formatı