Hafta içi her gün 19:30 - 21:30 arası forumENA CANLI radyo yayını "Keyf-i Müzik" programını dinlemek için TIKLAYINIZ


Canlı yayını dinlemek için bilgisayarınızda WINAMP kurulu olmalıdır.WINAMP indirmek için TIKLAYINIZ
forumENA - Knight Online , KOXP

 

Javascript - Global / genel ve yerel değişkenler

Java içinde Javascript - Global / genel ve yerel değişkenler konusu , global ve yerel değişken kavramı 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 ...







Geri Dön   forumENA - Knight Online , KOXP > Program , Programlama, İnternet > Programlama > Java

KAYIT OL Yönetim Takımı Üye Listesi Tüm konuları okunmuş kabul et
Eski 13-05-2007, 16:10   #1 (permalink)
EN Afacan
 
yigityurt - ait Avatar
 
Üyelik Tarihi: 06-05-2007
Mesajlar: 163
Rep Gücü: 32
Rep Puanı: 1294
yigityurt Rütbe: +7yigityurt Rütbe: +7yigityurt Rütbe: +7yigityurt Rütbe: +7yigityurt Rütbe: +7yigityurt Rütbe: +7yigityurt Rütbe: +7yigityurt Rütbe: +7yigityurt Rütbe: +7
yigityurt - AİM üzerinden mesaj gönder yigityurt - MSN üzerinden mesaj gönder yigityurt - YAHOO üzerinden mesaj gönder yigityurt - SKYPE üzerinden mesaj gönder
Cool Javascript - Global / genel ve yerel değişkenler


global ve yerel değişken kavramı
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.

Bir fonksiyonun içinde tanımlana bir değişken yerel bir değişkendir. Bir program bloğunun içinde tanımlanan bir değişken (mesela for döngüsü içinde) yerel bir değişkendir. Bu değişkenlere sadece bulundukları bloktan ulaşabiliriz.
Script tagından sonra tanımlanan değişkenler ise global değişkenlerdir. Hiç bir bloğa veya fonksiyona ait değillerdir. Bu değişkenlere programın her yerinden ulaşılabilir.

Global bir değişkenler aynı adı taşıyan bir yerel değişken olduğunda yerel değişkenin olduğu blokta yerel değişken geçerli olur.


<HTML>
<HEAD>
<TITLE>Değişken kullanımı</TITLE>
<SCRIPT language="JavaScript">
<!-- Scripti gizle
// global değişkenleri tanımlayalım
var globalDegisken1="Bu bir global değişkendir.";
var globalDegisken2=100;
var globalDegisken3="Bu bir global değişkendir.";

//global değişkenleri ekrana basalım
document.write("<U>Global Değişkenler</U><BR>");
document.write("globalDegisken1 = "+globalDegisken1+"<BR>");
document.write("globalDegisken2 = "+globalDegisken2+"<BR>");
document.write("globalDegisken3 = "+globalDegisken3+"<BR>");
document.write("<HR>");

function yerel(){
//yerel değişkenleri tanımlayalım
var yerelDegisken1="Bu bir yerel değişkendir.";
var yerelDegisken2=200;
//globalDegisken3 adlı bir yerel değişken tanımlıyoruz.
//Aynı adla bir de global değişken tanımlamıştık.
var globalDegisken3="Bu bir yerel değişkendir.";

//yerel değişkenleri ekrana basalım
document.write("<U>Yerel Değişkenler</U><BR>");
document.write("yerelDegisken1 = "+yerelDegisken1+"<BR>");
document.write("yerelDegisken1 = "+yerelDegisken1+"<BR>");
document.write("globalDegisken3 = "+globalDegisken3+"<BR>");
}

yerel();
// gizleme sonu -->
</SCRIPT>
</HEAD>
<BODY>
</BODY>
</HTML>
Burada global olarak tanımladığımız globalDegisken3'le aynı adla birde yerel değişken tanımladığımıza dikkat edin. globalDegisken3 adlı yerel değişkeni bulunduğu alanda kullandığımızda globalDegisken3 adlı global değişken hükmünü o blok için yitirecektir. Fakat değerini korur.

Bir global değişken programın her fonksionunda, her bloğunda kullanılabilir. Bir şartla aynı isimde bir yerel değişken olmayacak.

Yerel değişkenler sadece bulundukları alanda kullanılırlar. Diğer alanlarda kullanılırsa program hata verecektir.



yigityurt isimli üyemiz çevrimdışıdır. (Offline)   Alıntı yaparak aynı kişiye cevapla
Cevapla

Konu Yönetim Seçenekleri
Konu Gösterim Seçenekleri

Yetkileriniz
Yeni konu açamazsınız
You may not post replies
Mesajınıza dosya ekleyemezsiniz
Mesaj düzenleme yapamazsın

BB code is Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı









| fx15 | neyapak | Doğum | Oyunlar |
forumENA sistem saati: 03:20


Powered by vBulletin Version 3.7.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0
-------------------------------------------------------------------------
Türkçeleştirme izmirlinihat tarafından yapılmaktadır
forumENA sitesi ENAhosting© tarafından barındırılmaktadır