Konuyu Değerlendir
  • 0 Oy - 0 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5
Javascript'te Global Değişken Nasıl Oluşturulur?
#1
Javascript Dilinde global değişken nasıl tanımlanır?

Javascriopt dilinde değişken tanımlaması şu şekilde yapılır;

var değişken= değer;

Bir değişkenin global olarak kabul edilmesi için, tanımlama işleminin programda kullanılan fonksiyonların dışında yapılması gerekir. Aşağıdaki kod örneğinde globala adlı değişken yazar() fonskiyonunun dışında tanımlanmıştır. Bu tanımlama HTML kodunun head bölümünde ya da body tagı içinde de yapılabilir. Önemli olan tanımlama işleminin bir fonksiyonun ya da nesnenin dışında yapılmasıdır. Bu kod örneğinde program, id'si yaz olan elemanın içinie globala değişkeninin değerini yazdırır.

Kod:
<!DOCTYPE html>
<html>
<head>

<script>
var globala = "Ben Javascript'te Global Bir Değişkenin Değeriyim!!";
</script>
</head>
<body>

<p id="yaz">Javascript Global Değişken Tanımı.</p>

<script>

function yazar(){
document.getElementById("yaz").innerHTML=globala;
}
yazar();
</script>

</body>
</html>


Buna ek olarak bir değişkeni var anahtar kelimesini kullanmadan da global olarak tanımlayabiliriz. Sedece değişken adı ve değeri biçiminde yapılan tanımlama Javascript programının herhangi bir yerinde yapılabilir. Tanımlama Şu şekilde olur.


globalb = "Ben global olarak tanımlandım"

Aynı işlemi yapan kod örneği;

Kod:
<!DOCTYPE html>
<html>
<head>

<script>
var globala = "Ben Javascript'te Global Bir Değişkenin Değeriyim!!";
</script>
</head>
<body>

<p id="yaz">Javascript Global Değişken Tanımı.</p>
<p id="yaz2">Var anahtar kelimesi olmadan Global Değişken Tanımı.</p>



<script>

function yazar(){
document.getElementById("yaz").innerHTML=globala;
globalb = "Ben var kullanılmadan global olarak tanımlandım. Hem de bir fonksiyonun içinde!";
}
yazar();
function yazar2(){
document.getElementById("yaz2").innerHTML=globalb;

}
yazar2();
</script>

</body>
</html>
Alıntı


Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi