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.... |
emeğine sağlık kardeş... :1: teşekkürler....
|
paylaşım için tşkrlr
|
Bütün Zaman Ayarları WEZ +3 olarak düzenlenmiştir. Şu Anki Saat: 15:10 . |
Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.