Forum Anasayfa

  Portal Anasayfa    AramaArama  Üye ListesiÜye Listesi   Cesur Türk Üye Kayıt Sözleşmesi (Kuralları Okuyunuz) Cesur Türk Üye Kayıt Sözleşmesi (Kuralları Okuyunuz) 
 
Hesabınız Hesabınız   Kişisel Mesajlar Kişisel Mesajlar   Oturum Aç Oturum Aç 
Cevapsız mesajlar

Etiketler: Değişkenler, ve, Veri, türleri
Değişkenler ve Veri türleri

 
 

Yeni Başlık Gönder   Cevap Gönder    Forum Anasayfa -> Kodlama Dilleri
« Önceki başlık :: Sonraki başlık »  
Yazar Mesaj
Sistem
Cesur Türk
Cesur Türk

Durum: Çevrimdışı
Kayıt: 19.01.2006
Sistem herkes için örnek biri Sistem herkes için örnek biri Sistem herkes için örnek biri Sistem herkes için örnek biri Sistem herkes için örnek biri Sistem herkes için örnek biri Sistem herkes için örnek biri Sistem herkes için örnek biri Sistem herkes için örnek biri Sistem herkes için örnek biri Sistem herkes için örnek biri Sistem herkes için örnek biri 
Mesajlar: 12294

Level: 69
Aktiflik: 226 / 566  
 39%
Seviye: 0 / 27802  
 0%
Deneyim: 12842 / 12842  
 100%

MesajTarih: Fri Jul 07, 2006 7:08 am    Mesaj konusu: Değişkenler ve Veri türleri


Değişkenler verileri saklarlar ve onlara erişimi sağlarlar. Bir değişken bir değeri işaret eder. Örneğin Ucret adlı değişkene bir kişinin ücret bilgisi konur. Değişkenler adlarıyla işaret edilirler. Bir JavaScript değişkeni belli kurallara uymak zorundadır:

Kapsam

Bir değişkene bir değer verildiğinde bu değer ne kadar zaman geçerli olacak? Bu sorunun yanıtı kapsam (scope ) kavramını ortaya çıkarır. Bir değişkenin kapsamı global ya da lokal olabilir. Bir global değişkene sayfa üzerinde herhangi bir JavaScript'ten erişilebilir. Lokal değişken ise değerin atandığı yordam içinde geçerlidir.


Bir değişkene kendisine atama yaparak değer verilir:


Kod:
Ucret= 1000000;


Bir fonksiyon yazıyorsanız, yerel bir değişken yaratmak istersiniz. Bu yerel değişkenler var sözcüğüyle tanımlanır:

Kod:
function YeniFonksiyon( )

{ var dongu=1;

toplam=0;

...deyimler...

}


Yukarıdaki örnekte döngü adlı değişken YeniFonksiyon için yerel, toplam değişkeni ise tüm sayfa için genel (global ) olacaktır.

Değişkene bir değer atanır. Bu herhangi bir tür veri olabilir. Bununla birlikte JavaScript, verinin değişik türlerde olmasını bekler. Verinin türüne bağlı olarak değer üzerinde belli işlemler yapılabilir ya da yapılamaz. Örneğin iki string değer üzerinde aritmetik işlem yapılamaz.



Tablo: Değişken Türleri

Numbers Integer ve kayan noktalı sayılar içerir. Positif, 0 ya da negatif olabilir.

Booleans True ya da False.

Strings Karakter bilgi içeren bir değişkendir.

Objects nesne= new Object( );

Null Değersiz.

Undefined Bir değişken yaratıldıktan sonra içerdiği tanımsın değer.


İşleçler (Operators )İşleçler, iki ya da daha fazla değer üzerinde işlem yapılmasını sağlar. JavaScript içinde aritmetik ve hesaplama işleçleri olmak üzere iki tür işleç kullanılır:

Tablo: İşleçler

+ Toplama

- Çıkarma

* Çarpma

/ Bölme

% Bölmede kalanı verir.

Örneğin: 10 % 3 işlemi 1 değerini verir.

++ Tek artırım. Değer 1 artırılır.

-- Tekli azaltma.

- Negatifleştirme: İşlenenin negatif değerini döndürür.



Karşılaştırma

Karşılaştırma işleci, iki ya da daha çok değeri birbiriyle karşılaştırarak True ya da False olarak mantıksal bir değer döndürür. İşlenenler sayısal ya da karakter değer olabilir.

Tablo : Karşılaştırma işleçleri

== İşlenen değerler eşitse True döndürür.

!= İşlenen değerler eşit değilse True döndürür.

> Soldaki değer sağdakinden büyükse True döndürür.

>= Soldaki değer büyük ya da eşitse True döndürür.

< Soldaki değer sağdaki değerden büyükse True döndürür.

<= Soldaki değer sağdaki değerden küçük ya da eşitse True döndürür.



İkili İşleçler

İkili işleçler birden çok karşılaştırma işlemini tek bir koşul ifadesi olarak birleştirirler. Örneğin VergiDurum =1 AND Ucret > 1000 ise gibi.


Tablo : ikili işleçler.

&& "And" İki ifade de doğruysa True döndürür.

|| "Or" İfadelerden birisi doğruysa True döndürür.

! "Not" Negatifleştirme işlemi doğruysa True döndürür.

Atama Deyimi

Atama deyimi (= ), bir değişkene bir değerin atanmasını sağlar. Değişkenlere türlerine ve tanımlamalarına uygun olan herhangi bir değer atanabilir.

= Değerler değişkenlere sağdan atanırlar.

Örnek: toplam=100;

Örnek: toplam=(ucret+vergi+ekkazanc )

+=

(ayrıca -=, *=, /= ) Sağdaki değeri soldaki değişkene atar:

Örneğin: toplam+=ekkazanc (ekkazanc değerini toplam değerine ekler ve sonucu toplam değerine ekler )
Başa dön
ömer_oruc
Vatandaş
Vatandaş

Durum: Çevrimdışı
Kayıt: 16.06.2007
ömer_oruc yükselmekte olan bir dalın üzerinde 
Mesajlar: 11
Şehir: OSMANİYE/BAHCE
Level: 2
Aktiflik: 1 / 8  
 12%
Seviye: 0 / 31  
 0%
Deneyim: 96 / 96  
 100%

MesajTarih: Wed Jun 20, 2007 6:16 am    Mesaj konusu:

bu kaodlardan cok biktim ya okulda ogrenmek cok zor
_________________
FİRST EYE SORES
Başa dön
Sistem
Cesur Türk
Cesur Türk

Durum: Çevrimdışı
Kayıt: 19.01.2006
Sistem herkes için örnek biri Sistem herkes için örnek biri Sistem herkes için örnek biri Sistem herkes için örnek biri Sistem herkes için örnek biri Sistem herkes için örnek biri Sistem herkes için örnek biri Sistem herkes için örnek biri Sistem herkes için örnek biri Sistem herkes için örnek biri Sistem herkes için örnek biri Sistem herkes için örnek biri 
Mesajlar: 12294

Level: 69
Aktiflik: 226 / 566  
 39%
Seviye: 0 / 27802  
 0%
Deneyim: 12842 / 12842  
 100%

MesajTarih: Wed Jun 20, 2007 6:23 am    Mesaj konusu:

heheh doğrudur ama sonucunda güsel şeyler çıkıosa keyiflidir
Başa dön

Yeni Başlık Gönder   Cevap Gönder    Forum Anasayfa -> Kodlama Dilleri
1. sayfa (Toplam 1 sayfa)

Benzer Başlıklar
Başlık Yazar Forum Cevap Tarih
Yeni mesaj yok Veri kaybı yaşadık. SABQCES Duyurular 2 Mon Nov 17, 2008 9:44 pm Son gönderilen mesajlar
Yeni mesaj yok ölçme hataları ve hata türleri THe_LooPuS STAJ DOSYALARI ÖDEVLERİ ve PROJELER 3 Sun Aug 10, 2008 6:34 pm Son gönderilen mesajlar
Yeni mesaj yok Portable CDRoller v7.51.70 | Cd - Dvd... CT-YavusZ HTTP Program (Applications) 1 Tue Jul 22, 2008 7:47 am Son gönderilen mesajlar
Yeni mesaj yok Paslanmaz Çelik Türleri THe_LooPuS Makina 1 Wed Oct 10, 2007 11:40 pm Son gönderilen mesajlar
Yeni mesaj yok Uyak Türleri THe_LooPuS Türkçe-Edebiyat 0 Mon Sep 10, 2007 11:07 pm Son gönderilen mesajlar
Sayfanın En Üstüne Çıkmak İçin BURAYA TIKLA !


Cesur Türk
Bu forum phpBB Tabanlıdır.
Privacy (Gizlilik ilkesi)
Copyright © 2005-2007
All right reserved CesurTurk.Org
Cesur Türk Kullanıcı Gizlilik Koşulları ve Site Kullanım Şartları
Bu sayfada yer alan bilgilerin her hakkı, aksi ayrıca belirtilmediği sürece CesurTurk.Org'ye aittir.
Materyallerimizin izin alınmadan kopyalanması ve kullanılması 5846 sayılı Fikir ve Sanat Eserleri Yasasına göre suçtur.
Sitemizde yer alan yazıların telif hakları yazarların kendilerine veya yetki verdikleri kişilere aittir.
Sitemiz hiç bir şekilde kâr amacı gütmemektedir ve sitemizde yer alan tüm materyaller yalnızca bilgilendirme ve eğitim amacıyla sunulmaktadır.
Misyonumuzu buradan okuyabilirsiniz. Sitemizde yazınız bulunuyorsa ve kaldırılmasını istiyorsanız lütfen iletişim  bölümünden irtibata geçiniz.
Yönetim ve Webtasarım SABQCES tarafından yapılmaktadır.
(( Gücümüzü Türk devletini kuran asil Türk ırkından alıyoruz ))
Genel Site Map