Perşembe , Temmuz 24 2014
SON YAZILAR
Anasayfa / Yazılım / JavaScript / Jquery / JavaScript Değişken Tanımlama ve Değişken Tipleri

JavaScript Değişken Tanımlama ve Değişken Tipleri

JavaScriptte değişken tanımlamak için var deyimini kullanırız. Tıpkı diğer dillerde olduğu gibi değişkenlerin tanımlandığı yerler çok önemlidir. Global değişken, ilgili fonksiyon içinde tanımlanan değişken gibi. Yani bir fonksiyon içinde tanımlanmış bir değişkeni yalnızca o fonksiyon içinde kullanabilirsiniz. Scirpt öğesinde direkt olarak tanımlanan değişkenler ise global değişkenlerdir ve bunlar tüm script boyunca alt fonksiyonlarda dahil olmak üzere kullanılabilirler.

Global değişken tanımlama için aşağıdaki örneği inceleyebilirsiniz :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>

<script type="text/javascript">

var globalDegisken = "Galatasaray";

function fonksiyonum(ad)
{
	var lokalDegisken = "GÜRSOY";
	return ("Merhaba " + ad + " " + lokalDegisken + " nasılsın?");
}

document.writeln(fonksiyonum("İsmail"));
</script>
<script type="text/javascript">
document.writeln("Şampiyon " + globalDegisken);
</script>

</head>

<body>
</body>
</html>

Bu kodun sonucunda ekranda; Merhaba İsmail GÜRSOY nasılsın? Şampiyon Galatasaray yazar. Görüldüğü üzere, Global değişkenimi istediğim her yerde kullanabiliyorum, yani ona her yerden erişebilirim.

JavaScript veri tipleri açısından gevşek bir dil olarak bilinir.Tabi bu java scriptte veri tipleri yoktur anlamına gelmez, sadece veri tiplerinin türünü belirtmemize gerek yoktur diyebiliriz. JavaScript veriye göre türünü belirler ve eğer gerekli ise çevrim / dönüşüm işlemini yapar.

JavaScriptte temelde string, number ve boolean tipleri bulunur. Diğer tiplerin dönüşümü temelde bu tipleredir.

String Tipler : String değerleri tanımlarken çift tırnaklar arasında ya da tek tırnaklar arasında tanımlayabiliriz. Aşağıda örneğini görebilirsiniz :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>

<script type="text/javascript">
var birinciDegisken = "İsmail GÜRSOY";
var ikinciDegisken = 'JavaScript'

document.writeln(birinciDegisken);
document.writeln(ikinciDegisken);
</script>

</head>

<body>
</body>
</html>

Booelan Değişkenler: İki tip boolean değişken mevcuttur, True ve False. Boolean değişkenler özellikle if yapısı gibi karar yapılarında kullanılırlar. Aşağıdaki gibi tanımlanabilirler;

var birinciDegisken = true;
var ikinciDegisken = false;

Number Değişkenler : Number değişkenler sayı tipindeki değişkenlerdir. JavaScriptte tam sayı, ondalıklı sayı tipindeki değişkenler tanımlanabilir.

Aşağıdaki gibi sayıları tanımlayabiliyoruz.

var sayi = 7;
var pi = 3.14;
var hexadecimalSayi = 0xFFFF;

Görüldüğü gibi değişik tiplerde sayı türleri tanımlayabiliyorum ve bunu spesifik bir şekilde belirtmeme gerek yok. C# bilenler bilir, örneğin orda tam sayı için int, ondalıklı sayı için decimal, double gibi tanımlamalar yapmamız gerekiyordu. Burda ise sadece var dememiz yeterli..

Şimdilik bu kadar, bir sonraki yazımda da JavaScriptte nesneler konusuna değineceğim..

Add Comment Register



Cevapla

E-posta adresiniz yayınlanmayacak. Required fields are marked *

*

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>