JavaScripte Local ve Global deyishgenler

Azerbaycan‘dan Azer Kardeşimize javascript e yeni başlayanlar için yazmış olduğu yazıdan dolayı teşekkür ediyor,  devamını bekliyoruz…

JavaScripte Teze baslayanlar ucun

Javascriptde deyisenler (Variable):

Javascriptde deyisenler ozunde her hangi bir deyeri ve ya ifadeni (expression) saxlayamaq ucun istifade olunur. Deyisenler her hangi bir fonksiyon ve ya fonksiyondan disarida verile biler ve deyishgenler fonksiyon boyu her an oz deyerini deyise bilirler. Javascriptde deyisenler (Variable) hemcinin local ve global olurlar ve var ile isare olunurlar. Deyisener asaqidakilardan ibaret ola bilirler.

1. Karakter tipli ola bilirler
‘a’ ve ya ‘@’ ve ya ‘k’
2.string
‘hdttgs 8 -46hs () ve ya Turkiye
3. integer -Reqem tipli ola bilrler (tam sayi)
0 ve ya 1 ve ya 2 ve ya 3 ve ya 4 ve ila. ve ya -1 ve ya -2 ve ya -3 ve ya -4 ve ila.
float (or double) Kesir-sayi. Masala yani
23.546 ve ya-10.46
Boolean Yalniz 2 deyer aliyor
true ve ya false
function fonksiyon ola bilirler
object Nesne yonumlu ola bilirler
Bunu gelen derslerde basa salacayiq
undefined
Eger deger verilmeyibse shu anda o undefined olur. Yani tanimlanmir
null
Eger deyisgene deger teyin edilibse ve bu deger nulldursa onda o null olur
.Shimdi bir misala baxaq.
Javascriptde local deyigenler qarshisinda var sozu yaziliyor. Amma global degishkenlerde var sozu yazilmir.
Ornek 1.

a = 1; //global deyishgen
variable();
function variable() {
var a = 2; local deyishgen
alert(“fonksiyon icinde =” + a); // deger fonksiyon icinde =2
}
alert(“fonksiyon disinda =” + a); // deger fonksiyon disinda =1

bunu yoklamaq ucun bu linke gedin
http://aziko.6te.net/test/var1.html
Fonksiyon disindan kenardaki global degishgenine muraciat etmek ucun this keyword-den de istifade olunur. Burada this ancaq fonksiyon disina baxmaq ucun istifade olunur.
Misal ucun:

a = 1;
jsxDisplay();

function jsxDisplay()
{
var a = 2; //local deyisgen
b = 10; // global deyishgen. Global deyisgen fonnksiyon istenilen terefinden caqirila biler
alert(“fonksiyon icinde a=”+a+”, b=”+b); // fonksiyon icinde a=2, b=10
}

alert(“fonksiyon disinda a=”+a); // fonksiyon disinda a=1
alert(“fonksiyon disinda b=”+b); //fonksiyon disinda b=10

Test icin gedin http://aziko.6te.net/test/var2.html

Yazar: azegurb

Azer Gurbanov sitemizde 2 yazı eklemiş...

WEB master

Share