Degişken Tanımlama Ve Operatörler

Benzer belgeler
BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 8

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

BLM-111 PROGRAMLAMA DİLLERİ I. Ders-2 Değişken Kavramı ve Temel Operatörler

mikroc Dili ile Mikrodenetleyici Programlama Ders Notları

OPERATÖRLER Alıştırmalar

JAVASCRIPT JAVASCRIPT DİLİ

Nesne Yönelimli Programlama

BÖLÜM 3 OPERAT A ÖRLER

BMT 101 Algoritma ve Programlama I 7. Hafta. Yük. Müh. Köksal Gündoğdu 1

BİLGİSAYAR PROGRAMLAMAYA GİRİŞ

Algoritma ve Programlamaya Giriş

MTK467 Nesneye Yönelik Programlama. Hafta 4 - Döngüler Zümra Kavafoğlu

YZM 2105 Nesneye Yönelik Programlama

Ünite 01 Algoritma Geliştirme

2.3- OPERATÖRLER ÇALIŞMA YAPRAĞI

C++ Operatörler (Operators)

C# Yazım Kuralları ERCİYES. Ü. BİLGİSAYAR M. COMPUTER PROGRAMMING II 1 FEHİM KÖYLÜ

EGE ÜNİVERSİTESİ EGE MYO MEKATRONİK PROGRAMI

İnternet Programcılığı Dersi 2.Dönem Ders Notu

Programlama Dilleri 3

Görsel Programlama DERS 03. Görsel Programlama - Ders03/ 1

How to ASP Language. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

BİLİŞİM TEKNOLOJİLERİ 6. SINIF DERS NOTLARI 2


IF / ELSE IF / ELSE. Bu deyimler, koşullu işlem yapan deyimlerdir ve daima if deyimi ile başlar, else if veya else ile devam eder.

TAM SAYILARLA TOPLAMA ÇIKARMA

ESM-361 Mikroişlemciler. 3. Hafta Ders Öğretim Üyesi Dr.Öğr.Üyesi Ayşe DEMİRHAN

ALGORİTMA VE PROGRAMLAMA I

WEB TASARIM I. Öğr. Gör. M. Mutlu YAPICI. Ankara Üniversitesi Elmadağ Meslek Yüksekokulu

Ders Tanıtım Sunumu. Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı. Öğr. Gör. Murat KEÇECİOĞLU 1

Operatörler. 6.1 Operatör Nedir?

Bilgisayar Programlama

PHP, nesne-yönelimli (object-oriented) bir dil olduğu için, nesne oluşturma imkânına ve bunların kullanılmasını sağlayan metodlara da sahiptir.

Programlama Dilleri. C Dili. Programlama Dilleri-ders02/ 1

ÜNİTE 1: TEMEL KAVRAMLAR

Toplama işlemi için bir ikili operatör olan artı işareti aynı zamanda tekli operatör olarak da kullanılabilir.

PASCAL PROGRAMLAMA DİLİ YAPISI

Göstericiler (Pointers)

Mantıksal İşlemler. 7.1 true, false, nil

Karmaşık Sayılar Karmaşık Sayı Yaratma

ÜNİTE 02, Algoritmalarda Kullanılan Temel Operatörler, Öğr. Gör. Erkan HÜRNALI

İŞLEVLER ve İŞLEÇLER. İstanbul Üniversitesi Elektrik Elektronik Mühendisliği. Kaynak: C ve Sistem Programcıları Derneği Kurs notu

Pythonda değişkenlerin türlerini tanımlamaya gerek yoktur

Örnek bir Algoritma. Örneğimiz bir insanın evden çıkıp işe giderken izleyeceği yolu ve işyerine girişinde ilk yapacaklarını tanımlamaktadır.

Programlama Temelleri. Ders notları. Öğr.Gör. Hüseyin Bilal MACİT 2017

PROGRAMLAMAYA GİRİŞ VE ALGORİTMA «YTÜROK» EĞİTMEN:REHA ÖZGÜR ŞİMŞEK

1 JAVASCRIPT NEDİR? 1

HSancak Nesne Tabanlı Programlama I Ders Notları

3/7/2011. ENF-102 Jeoloji 1. Tekrar -- Değişken Tanımlamaları (Definition) ve Veri Türleri (Data Type) Veri Tanımları ve Mantıksal Đşlemler

Bit, Byte ve Integer. BIL-304: Bilgisayar Mimarisi. Dersi veren öğretim üyesi: Yrd. Doç. Dr. Fatih Gökçe

FORMÜLLER VE FONKSİYONLAR

BÖLÜM 2: ALGORİTMALAR

BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ (Algoritma Geliştirmek, Satır Kod)

Değişkenler. Geçerli değişken isimleri : baslamazamani, ad_soyad, x5 Geçersiz değişken isimleri : 3x, while

Java da Program Denetimi ve Operatörler

140. 2< a< 1 ise kesrinin değeri aşağıdakilerden hangisi olamaz? (3,7) a 1,9 2,4 2,7 3,2 3,7. a a c b ve c a a b c

Örnek 4: Örnek Özyinelemeli fonksiyon örneği Bölüm 9. C++ programlama dilinde Nesne ve sınıf

MATLAB Semineri. EM 314 Kontrol Sistemleri 1 GÜMMF Elektrik-Elektronik Müh. Bölümü. 30 Nisan / 1 Mayıs 2007

BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ

Nesne Tabanlı Programlama

Internet Programming I. Hafta III. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

BİLGİSAYAR PROGRAMLAMA DERSİ

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

WEB PROGRAMLAMA. PHP Temelleri 2. Dr. Erman Yukselturk

C# Programlama Dili. İlk programımız Tür dönüşümü Yorum ekleme Operatörler

1. Bölüm Sayı Sistemleri

BMT 101 Algoritma ve Programlama I 6. Hafta. Yük. Müh. Köksal Gündoğdu 1

3. KOŞUL YAPILARI 3.1. IF YAPISI 2

Tanı Testlerinin Değerlendirilmesi. ROC Analizi. Prof.Dr. Rian DİŞÇİ

Mikroişlemcilerde Aritmetik

Bu dersimizde pic pinlerinin nasıl input yani giriş olarak ayarlandığını ve bu işlemin nerelerde kullanıldığını öğreneceğiz.

BİLGİSAYAR PROGRAMLAMA DERSİ

Burada dikkat edilmesi gereken nokta, bilinmeyen veya değişkeninizi yazarken diğer bilinmeyenler ile arasına boşluk koymanız gerektiğidir.

BİLGİSAYAR MÜHENDİSLİĞİ ALGORİTMA VE PROGRAMLAMA II 2.HAFTA SWİTCH (CASE), SAYAÇLAR, DÖNGÜLER,

İlişkisel Veri Tabanları I

Giris {\} /\ Suhap SAHIN Onur GÖK

Mantıksal (Logic) Operatörler

6. SINIF ÖF RETH M PROGRAMI

in en küçük değeri için x + y =? (24) + + =? ( a ) a a a b a

Önce parantez içindeki işlemler yapılır. 150:(6+3.8)-5 = 150:(6+24)-5 = 150:30-5 = 5-5 = 0 ( A ) :5-3 = = 11 ( C )

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

/*int sayi1, sayi2,toplam=0;

J A V A D A P R O G R A M D E N E T İ M İ V E O P E R A T Ö R L E R

BİLGİSAYAR BİLİMİ DERSİ (KUR 1) PYTHON PROGRAMLAMA DİLİ ÇALIŞMA KÂĞIDI - 1

/ C Bilgisayar Programlama Yıliçi Sınavı Test Soruları. Adı soyadı :... Öğrenci no :... İmza :... Tarih, Süre : , 60 dak.

1- Sayı - Tam sayıları ifade etmek için kullanılır. İfade edilen değişkene isim ve değer verilir.

Bilgisayar Programlama MATLAB

MATLAB Temelleri. EE-346 Hafta 2 Dr. Ayşe DEMİRHAN

BİL-142 Bilgisayar Programlama II

Programlama Dilleri. C Dili. Programlama Dilleri-ders08/ 1

biçimindeki ifadelere iki değişkenli polinomlar denir. Bu polinomda aynı terimdeki değişkenlerin üsleri toplamından en büyük olanına polinomun dereces

Sayı sistemleri-hesaplamalar. Sakarya Üniversitesi

ÜNİTE İÇİNDEKİLER. NESNE TABANLI PROGRAMLAMA I Okt. Mustafa AKBUĞA HEDEFLER OPERATÖRLER

Pointer Kavramı. Veri Yapıları

Programlama Dilleri 3

SEÇİM İŞLEMLERİ. Yüzde Hesaplamaları HÜCRE KOPYALAMA & TAŞIMA FORMÜL GİRİŞİ FORMULLER 3) DÖRT İŞLEM. a) Bugün: b) Şimdi: c) Topla: d) Çarpım:

Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı. Öğr. Gör. Cansu AYVAZ GÜVEN

Soru Konu Doğru Yanlış Boş

Transkript:

Degişken Tanımlama Ve Operatörler Degişken tanımlama,operatörler vb... Değişken tanımlamaları JavaScript'te değişkenleri bildirmek için iki farklı yol kullanılabilir : 1)Sadece değer ataması yaparak. Örneğin, x = 35 2)var anahtar sözcüğüyle birlikte kullanarak. Örneğin, var x = 35 var sayi1 var sayi2 sayi1=5 sayi2=10 veya, var sayi1, sayi2 sayi1=5 sayi2=10 veya, var sayi1=10, sayı2=5 var a=115; var cevap=null ; var bedel=37.5; var durum=true; var str="selam"; Değişkenleri Değerlendirmek Bir değişkene veya dizi (array) öğesine herhangi bir değer tahsis edilmemişse değeri undefined olarak belirlenir; ataması yapılmamış bir değişkeni işleme soktuğumuzda bildirim türüne göre aşağıdaki sonuçlarla karşılaşırız. 1) Değer ataması yapılmamış değişken var anahtar sözcüğü kullanılmadan bildirilmişse, işlem sonucunda çalışma zamanı hatası(runtime error) ile karşılaşılır. 2) Değer ataması yapılmamış bir değişken var anahtar sözcüğü ile bildirilmişse, işlem sonucunda tanımsız bir değer veya NaN değeri elde edilir. örnegin: www.dijitalders.com Degişken Tanımlama Ve Operatörler 1

OPERATÖRLER Aritmetik Operatörler Her zaman kullandığımız bu operatörler + (toplama, - (çıkarma ), * (çarpma), / (bölme), % (tamsayılı bölme işlemi yapar ve kalanı verir). www.dijitalders.com Degişken Tanımlama Ve Operatörler 2

Toplama=23 Çıkarma=13 Çarpma=90 Bölme3.6 Kalan=3 Özel Operatörler Bazen değişkenlerin değerini, kendisiyle işlem yaparak değiştirebiliriz.örneğin: var sayi = 9 sayi = sayi + 1 Bu durumda sayi =9 + 1 = 10 olur. var sayi = 9 sayi = sayi - 1 Bu durumda sayi = 9-1 = 8 olur. var sayi = 9 sayi = sayi * 5 Bu durumda sayi = 9 * 5 = 45 olur. var sayi = 50 sayi = sayi / 2 Bu durumda sayi = 50 / 2 = 25 olur. var sayi = 21 sayi = sayi % 4 Bu durumda sayi = 21 % 4 = 1 olur. Bu işlemleri şu işaretlerle de yapabiliriz: "+=", "-=", "*=", "/=" ve "%=". Aşağıdaki işlemler birbiriyle aynı sonucu verir. www.dijitalders.com Degişken Tanımlama Ve Operatörler 3

sayi+=7 eşittir sayi=sayi+7 sayi-=8 eşittir sayi=sayi-8 sayi*=12 eşittir sayi=sayi*12 sayi/=3 eşittir sayi=sayi/3 sayi%=5 eşittir sayi=sayi%5 Karşılaştırma operatörler ==Eşitlik (Equal) Eğer operandlar birbirleri ile eşit ise "true" geri döner. Eğer operandlar aynı türden değilse, JavaScript operandları karşılaştırma için uygun bir tipe dönüştürür.!=eşitsizlik (Not equal) Eğer operandlar birbirleri ile eşit değilse "true" geri döner. Eğer operandlar aynı türden değilse, JavaScript operandları karşılaştırma için uygun bir tipe dönüştürür. = = =Katı eşitlik (Strict equal) Eğer operandlar birbirleri ile eşit ve aynı türden ise "true" geri döner.! = =Katı eşitsizlik (Strict not equal) Eğer operandlar birbirleri ile eşit değilse ve/veya aynı türden değilse "true" geri döner. >Büyüktür (Greater than) Soldaki operand sağdakinden büyükse "true" geri döner. >=Büyük veya eşittir(greater than or equal) Soldaki operand sağdakinden büyük veya eşitse "true" geri döner. <Küçüktür (Less than) Soldaki operand sağdakinden küçükse "true" geri döner. <=Küçük veya eşittir (Less than or equal) Soldaki operand sağdakinden küçük veya eşitse "true" geri döner Uygulanışı: 2 == deger1 "2" == deger1 2 == '2' deger1!= 4 deger2!= "2" 2 === deger1 deger2 === 4 deger1!== "2" 2!== '2' deger2 > deger1 deger2 > deger1 deger1 >= 2 deger1 < deger2 deger1 <= deger2 www.dijitalders.com Degişken Tanımlama Ve Operatörler 4

deger1 <= 3 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 geçtiniz notunuz 85 or (veya) operatörü iki değişkenden en az birinin doğru olması durumu istediğinde kullanılır www.dijitalders.com Degişken Tanımlama Ve Operatörler 5

21 pozitif sayı! 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 -1 Negatif sayı www.dijitalders.com Degişken Tanımlama Ve Operatörler 6