Geri git   Van.GEN.TR Forum | Yerel Van Forumu > Bilgisayar > Programlama > Javascript

Cevapla
 
Konu Araçları Stil
Alt 03/04/07, 18:41   #1
gokhanaygun
Tuğgeneral
 
gokhanaygun - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Apr 2007
Bulunduğu yer: VAN
Yaş: 37
Mesajlar: 924
Tecrübe Puanı: 26 gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold gokhanaygun is a splendid one to behold
Standart Java script öperatörleri..

Arkdaşlar diğer formada yazrım kalan yerden devam edelim ....
--
Aritmetik Operatörler
Her zaman kullandığımız bu operatörler +, - , * , / , % 'dir.

var i=10;
var j=11;
var k=12;
var m,n;
m=i*j+k;
n=i*(j+k);

Değişkenler i,j,k,m,n
i=10;j=11;k=12;m,n ye başlangıçta bir değer atanmamış.
m=i*j+k = 10*11+12 = 122
n=i*(j+k)= 10*(11+12)= 230

var a=100; var b=9;
var c=100%9; //c=100/9 dan kalan değerdir.(Yani 100 Mod(9) göre değeri)

Burada c değişkenin değeri 100/9'un kalanı 1'dir. Yani c değişkeninin değeri 1 olacaktır. Diğer -(eksi) ve / (bölme) operatörlerinin işlemleri kendilerine atanan çıkartma ve bölme işlemidir.Bu operatörlerin kısa kullanımı içinde Javascript bize kolaylık sağlar. Bu operatörleri sıralamak istersek;

-= : *= : /= : %= : ++ : --

x+=y; //x=x+y anlamında
x-=y; //x=x-y anlamında
x*=y; //x=x*y anlamında
x/=y; //x=x/y anlamında
x%=y; //x=x%y anlamında
x++; //x=x+1 anlamında
x--; //x=x-1 anlamında

var x,y,z;
x=10; y=20; z=30;
x++; x+=y; z--; y*= z;



Değişkenler: x,y,z
x=10;y=20;z=30;
x++ x=x+1 x=10+1=11
x+=y x=x+y x=11+20=31
z-- z=z-1 z=30-1=29
y*=z y=y*z y=20*29=580

Karşılaştırma operatörleri
Bu operatörler değişkenlerin birbirleri ile karşılaştırılmak istendiğinde kullanılır.
Bu operatörler ise;
== operatörü iki değişkenin birbirine eşitliğini kontrol eder.
!= operatörü iki değişkenin birbirine eşit olmadığı durumlarda kullanılır.
< operatörü bilindiği üzere küçüktür operatörüdür. Soldaki değişkenin sağdakinde küçüklüğünü
kontrol eder.
<= soldaki değişkenin sağdaki değişkene küçük eşitliğini kontrol eder.
> soldaki değişkenin sağdaki değişkene göre büyük olup olmadığını kontrol eder.
>= soldaki değişkenin sağdaki değişkene büyük eşitliğini kontrol eder.

Mantıksal Operatörler
Bu tip operatörler iki değişkene bağlı karşılaştırılmaların yapılmak istendiği durumlarda kullanılır.
Operatörler && , || , ! operatörleridir.
&& And (ve) operatörü iki değişkenin de değeri doğru olması istendiğinde kullanılır.
|| Or (veya) operatörü iki değişkenden en az birinin doğru olması durumu istediğinde kullanılır.
! Not (değil) operatörü değişkenin değeri doğru ise yanlış , yanlış ise doğru olması istendiği
durumlarda kullanılır.

Özel karşılaştırma Operatörü
Bu operatör iki değişken(deg) arasında karşılaştırma yapmanın en sade ve kısa yoludur.
Operatörün kullanım biçimi :

deg1 [istenen karşılaştırma operatörü] deg2 ? deg3 :deg4

a < b ? c : d

Burada a değişkeninin b değişkeninden küçük olup olmadığı karşılaştırılıyor. Buna göre cevap doğruysa işlemin sonucu c değişkeninin değeri değilse d değişkeni oluyor.


Örnek 1:
<html>
<head><title>ornek01.html</title></head>
<body>
Değişkenlerin ilk değerleri<br>
i=1 j=2 k=3 m=4 n=5 p=6 q=7<br>
Değişkenlerin son değerleri<br>
<script Language="JavaScript 1.2">
<!—
var i=1; var j=2; // Değişkenler tanımlanıyor...
var k=3; var m=4;
var n=5;
var p=6; var q=7;
i+=j; // i=i+j anlamında
j++; // j=j+1 anlamında
k--; // k=k-1 anlamında
m=m+k;
n*=j; // n=n*j anlamında
i < j ? 3 : 1 ; // i<j ise işlemin sonucu 3 değilse 1
k <= n ? 0 : 1 ;
k=2 && j=5 ? p : q ;
i=2 || j=3 ? m : n ;
p!=2 ? k : 10 ; // p,2 den farklı ise işlemin sonucu k yoksa 10
document.write(“i=”,i,”j=”,j,”k=”,k,”m=”,m,”n=”,n, ”p=”,p,”q=”,q);
-->
</script>



Değişkenler i,j,k,m,n,p,q i=1;j=2;k=3;m=4;n=5;p=6;q=7;
İfade Anlamı Sonucu
i+=j i=i+j i=1+2=3
j++ j=j+1 j=2+1=3
k-- k=k-1 k=3-1=2
m=m+k - m=4+2=6
n*=j n=n*j n=5*3=15
i<j?3:1 3<3 mü? Hayır,1
k<=n?0:1 2>=15 mi? Evet, 0
k=2 && j=5?p:q k=2 ve j=5 mi? Hayır,7
i=2 || j=3?m:n i=3 veya j=3 mü? Evet, 6
p!=2?k:10 p,2 den farklı mı? Hayır,10

Kolay gelsin inşallah bişiler anlıyosunuz....
gokhanaygun isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Konu Sayısı: 187
Alt 16/06/07, 13:36   #2
LastDesiqner
Super Moderator
 
LastDesiqner - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Jan 2007
Bulunduğu yer: ναη
Mesajlar: 8.060
Tecrübe Puanı: 56 LastDesiqner has a reputation beyond repute LastDesiqner has a reputation beyond repute LastDesiqner has a reputation beyond repute LastDesiqner has a reputation beyond repute LastDesiqner has a reputation beyond repute LastDesiqner has a reputation beyond repute LastDesiqner has a reputation beyond repute LastDesiqner has a reputation beyond repute LastDesiqner has a reputation beyond repute LastDesiqner has a reputation beyond repute LastDesiqner has a reputation beyond repute
Standart

emeğine sağlık kardeş... teşekkürler....
__________________
[Bu Adresi (link) Görme Yetkiniz Yok BEDAVA'ya Üye Ol Sitemizden Faydalan....]
[Bu Adresi (link) Görme Yetkiniz Yok BEDAVA'ya Üye Ol Sitemizden Faydalan....]


[Bu Adresi (link) Görme Yetkiniz Yok BEDAVA'ya Üye Ol Sitemizden Faydalan....]
LastDesiqner isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Konu Sayısı: 488
Takımınız:
Alt 01/08/08, 10:15   #3
Neutralizer
Yasaklı kullanıcı
 
Neutralizer - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Jan 2008
Bulunduğu yer: İstediğin yerden
Mesajlar: 1.883
Tecrübe Puanı: 0 Neutralizer has a reputation beyond repute Neutralizer has a reputation beyond repute Neutralizer has a reputation beyond repute Neutralizer has a reputation beyond repute Neutralizer has a reputation beyond repute Neutralizer has a reputation beyond repute Neutralizer has a reputation beyond repute Neutralizer has a reputation beyond repute Neutralizer has a reputation beyond repute Neutralizer has a reputation beyond repute Neutralizer has a reputation beyond repute
Standart

paylaşım için tşkrlr
Neutralizer isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Konu Sayısı: 316
Takımınız:
Cevapla


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Yeni Mesaj yazma yetkiniz Aktif değil dir.
Mesajlara Cevap verme yetkiniz aktif değil dir.
Eklenti ekleme yetkiniz Aktif değil dir.
Kendi Mesajınızı değiştirme yetkiniz Aktif değildir dir.

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Gitmek istediğiniz klasörü seçiniz


Bütün Zaman Ayarları WEZ +3 olarak düzenlenmiştir. Şu Anki Saat: 17:20 .


Powered by vBulletin
Copyright © 2000-2007 Jelsoft Enterprises Limited.
Sitemap
6, 5, 3, 7, 8, 9, 10, 11, 12, 13, 14, 15, 113, 16, 17, 18, 19, 81, 20, 27, 22, 23, 24, 25, 26, 48, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 43, 136, 40, 58, 45, 42, 44, 46, 47, 53, 54, 55, 56, 57, 59, 60, 70, 61, 62, 63, 64, 65, 66, 68, 69, 71, 72, 74, 75, 76, 77, 78, 79, 80, 82, 83, 96, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 98, 97, 100, 101, 102, 103, 106, 104, 105, 112, 109, 108, 107, 110, 111, 114, 115, 118, 116, 117, 119, 148, 154, 124, 165, 122, 120, 123, 121, 150, 153, 125, 128, 129, 131, 132, 133, 134, 135, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 151, 149, 202, 175, 164, 152, 167, 155, 156, 157, 158, 159, 160, 161, 162, 163, 195, 169, 166, 168, 170, 171, 172, 199, 174, 173, 196, 200, 176, 177, 180, 178, 179, 182, 189, 187, 184, 186, 191, 192, 193, 194, 197, 198, 201, 203, 229, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 236, 231, 232, 233, 234, 235, 237, 240, 239, 241, 243, 242, 244,