www.fanxezer.tk-ya xoş gəlmisiniz! Cümə axşamı, 2024-04-25, 8:09 AM
AzNetin ən yaxşı əyləncə saytı
       
Menyu

Bolmə
HTML [6]
Delphi [2]
PHP [5]
Javascript [4]
İnternet [3]
ASP [0]
Photoshop [3]
Power point [3]
Excel [3]
CSS [3]
Word [3]

Mini çat


Sorğu
Saytımızın dizaynı xoşunuza gəlirmi?
Cəmi səs sayı: 526

 
Statistika

Hal-hazırda saytda: 1
Qonaqlar: 1
İstifadəçilər: 0

  


Əsas » Fayllar » Komputer bilgiləri » Javascript

Bir neçə yeni operator
[ ] 2009-09-06, 5:34 PM

Bir neçə yeni operator

   Obyektlərlə işləyərkən tətbiq olunan bir neçə yeni operatora baxmaq zamanı gəldi.
   in operatoru verilmiş obyektdə verilmiş xassənin olub olmadığını yoxlayır və true və ya false qiymətini qaytarır. 
{xassənin adı} in {obyektin adı}
   Burada xassənin adı sətir şəklində verilir, obyektin adı isə obyekt tipli dəyişən kimi verilir.
Bu operatoru məsələn aşağıdakı kimi istifadə etmək olar:

if (“SomeProperty” in obj) ...

Qeyd: in operatorunu yalnız Internet Explorer dəstəklənir.

   instanceof operatoru verilmiş obyektin verilmiş sinifin nüsxəsi olub olmadığını yoxlayır, true və ya false qiymətini qaytarır.

{obyekt} instanceof {sinif}

   Burada obyekt obyekt tipli dəyişən şəklində verilir, sinif isə sinifin adı şəklində verilir.

if (obj instanceof SomeObject) …

Qeyd: instanceof operatoru Internet Explorer-in 5.5-ci versiyasından başlayaraq dəstəklənir.

for-in operatoru obyektin bütün xassələrinə və ya massivin bütün elementlərinə baxmağa və hər biri üçün əməliyyat aparmağa imkan verir. Bu operator xüsusiləşdirilmiş dövr operatrudur.

for({sayğac} in {obyekt və ya massiv})
 ... dövrün gövdəsi

sayğac-ı obyektin xassəsinə və ya massivin elementinə müraciət etmək üçün istifadə etmək olar.

for(k in obj)
{
 s += k + ‘ ’;
 st += obj[k] + ‘ ’;
}
   Bu proqram fraqmenti obj obyektinin bütün xassələrinə baxır və xassələrin adlarını boşluq işarəsi ilə ayıraraq s dəyişəninə yazır, st dəyişəninə isə xassələrin qiymətlərinin yenə də boşluq işarəsi ayıraraq saxlayır.
Qeyd: for-in operatoru Internet Explorer-in 5.5-ci versiyasından başlayaraq dəstəklənir.

   with operatoru, əgər proqramda hər hansı obyektin (qeyd: bir obyektin) xassə və metodları istifadə olunursa, JavaScript ifadələrinin uzunluğunu xeyli qısaldmağa imkan verir. Misala baxaq.
someobject.property1 = 1;
someobject.property2 = 2;
someobject.property3 = 3;
someobject.method1;
   Bu bizim with operatoru istifadə olunmayan proqram fraqmentimizdir. Baxın ifadələr necə uzun sətirdir. İndi isə with operatorunu istifadə edək...
with(someobject)
{
 property1;
 property2;
 property3;
 method1;
}
Bu proqram fraqmenti isə olduqca qısadır.
Bölmə: Javascript | Müəllif: FanXezer
Baxış sayı: 638 | Yükləmələr: 0 | Reytinq: 0.0/0 |
Cəmi şərhlər: 0

ss=commTable border=0 cellSpacing=1 cellPadding=2 width="100%">
Adınız *:
Email:
Təhlükəsizlik kodu *:
Giriş

Axtar

Arxiv


Müalicə pulunuz bir stəkan süd ilə ödənilmişdir

17 Noyabr-Dirçəliş günü

Içki və içki içənlər barədə ayə və hədislər!

Lətifələr

Süleyman peyğəmbər və qarışqa hekayəsi

Ağ çörəyin təhlükəsi

Eyfel qülləsi haqqında

Tək Səbir - Toy Klipi


Dost saytlar
  • Xəzər-Lənkəranan fanat saytı
  • Internetin ən gizli saytı
  • İslam, Haqq Din

  • Namaz vaxtları


    Reklam


    Məlumatlar
    IP adresiniz -3.141.27.244

    Nikiniz - Qonaq

    Statusunuz: Guests

    Ad gununuz -

    Bu gun ad gunu olanlar: Tiger(34)

    Qeydiyyat tarixiniz:

    Sizin brauzeriniz:  

    Admin: FanXezer

    Hava haqqında

    Copyright Hazırladı:FanXezer © 2024
    Free web hostinguCoz -->