JavaScript Birinci Hafta.

Slides:



Advertisements
Benzer bir sunumlar
Bölüm 4 Seçme Komutları Koşul İfadesi if Komutu Bileşik Komut
Advertisements

MIT504 İnternet ve Web Programlama: Javascript programlama devam Yrd. Doç. Dr. Yuriy Mishchenko.
Bölüm 4 Seçme Komutları Koşul İfadesi if Komutu Bileşik Komut
Değişkenler ve bellek Değişkenler
JAVASCRİPT VERİ TÜRLERİ
Kontrol İfadeleri : 2.Kısım
Bölüm 4 Seçme Komutları Koşul İfadesi if Komutu Bileşik Komut
Kontrol Çevrimleri FOR WHILE DO-WHILE IF-ELSE SWITCH-CASE-DEFAULT
Bölüm 5 – Kontrol İfadeleri : 2.Kısım
ALGORİTMA ÖRNEKLERİ Programlamaya Giriş
Bölüm 4 – Kontrol İfadeleri:1.kısım
Bölüm 5 – Kontrol İfadeleri : 2.Kısım
4 Kontrol Yapıları: 1.Bölüm.
Bölüm 2: Program Denetimi
EDUTIME Java Day 4 Serdar TÜRKEL.
Javascript Oğuz İNAL.
SQL de Değişken Tanımlama
JAVA SCRIPT TEMELLERİ.
4. KONTROL VE DÖNGÜ KOMUTLARI
Karar ifadeleri ve Döngüler
Nesne Tabanlı Programlama Dersi Edirne Kız Teknik ve Meslek Lisesi Hazırlayan : Nuri AVCI
BPR152 ALGORİTMA VE PROGRAMLAMA - II
Yapısal Program Geliştirme – if, if-else
Program Kontrol İfadeleri
İNTERNET PROGRAMCILIĞI I BTP 207 Ders 9. Tek değişkende birden fazla bilgi tutulmak istendiğinde kullanılır. Kullanım şekli: var dizi_adı= new Array(eleman1,
Operatörler ve Denetim Yapıları
.Net teknolojisi ve C# Yasin Gedik Dokuz Eylül Üniversitesi (4. Sınıf) Microsoft Danışman Öğrenci
SQL de Değişken Tanımlama
Döngü Yapıları.
C ile Programlamaya Giriş
ALGORİTMALAR VE PROGRAMLAMAYA GİRİŞ
FONKSİYONLAR.
Bölüm 2 – Kontrol Yapıları
Akış Kontrol Mekanizmaları
Kontrol Yapıları ve Döngüler
DEĞİŞKENLER VE VERİ TİPLERİ
Chapter 4: Making Decisions
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 2: Koşula Göre İşlem Yapma
Çoklu dallanma seçimi: switch
JAVA’DA DÖNGÜLER.
Mantıksal Operatörler ve Denetim Yapıları
PHP'de Program Denetimi
BİL 102 BİLGİSAYAR PROGRAMLAMA
C Programlama Diline Giriş
VERİ TİPLERİ VE DEĞİŞKENLER
PROGRAM DENETİM DEYİMLERİ
String class String karakterler dizisidir
İNTERNET PROGRAMCILIĞI I BTP 207 Ders 8.  Tamsayı Değerler (Integer) Tamsayılar, 10 tabanlı (decimal), 8 tabanlı (octal) veya 16 tabanlı (hexadecimal)
Python Aslı Ergün.
Outline 4.1 Giriş 4.2 Algoritmalar 4.3 Pseudocode 4.4 Kontrol İfadeleri 4.5 if tek-seçimli ifadeler 4.6 if else seçimli ifadeler 4.7 while döngü ifadeleri.
KOŞUL İFADELERİ.
Akış Kontrolü ve Döngüler
Bu Günkü Konular If yapısı ve karşılaştırma operatörleri
2. HAFTA 2. Hafta.
İnternet Programlama-I JAVASCRİPT. JavaScript Nedir? JavaScript web programlama dilleri arasında yer almaktadır. JavaScript, adından da anlaşılacağı gibi.
Değişkenler Programda Değişken Tanımlama. Değişken nedir? (Variables) Program içinde kullanılan veri(data)nin tutulduğu alanın adıdır. Her veri bir tür.
BM-103 Programlamaya Giriş Güz 2012 (3. Sunu)
SAYISAL ANALİZ Doç.Dr. Cüneyt BAYILMIŞ.
BİLGİSAYAR PROGRAMLAMA DERSİ 4. DERS NOTU Konu: M-dosya yapısı ve Kontrol Yapıları 1.
PHP'de Program Denetimi
PHP Programlama Dili GİRİŞ.
C Programlama Yrd.Doç.Dr. Ziynet PAMUK BMM211-H04
METHODLAR VE KOŞULLAR.
ACTIONSCRIPT TEMELLER İ SAVAŞ TUNÇER
YAPISAL PROGRAMLAMA Hafta-6
ARDUİNO Arduino Eğitimleri Bölüm 3 Programlama Dili Temelleri
Veri Tipleri 12/4/2018.
Bilgisayar Programlama
4- OPERATÖR – koşul - döngü Nesne Yönelimli Programlama - i
BLP 4210 PLATFORM BAĞIMSIZ PROGRAMLAMA
Sunum transkripti:

JavaScript Birinci Hafta

JavaScript Nedir? JavaScipt  Java Notepad kullanılarak yazılabilir. HTML Kodları arasına <script>...</script> etiketleri arasında yazılır. JavaScript bir olay halinde işler.

JavaScript Yazım Kuralları Belirleyiciler (Identifier) Değişkenleri, metotları ve nesnelerini belirleyen isimlerdir Harfle ya da alt çizgi (_) ile başlar Rakam veya diğer işaretler birinci karakter olarak kullanılamaz Doğru Yanlış eldekalan elde kalan sonuc sonuç _ikincisatir 2ncisatir

Anahtar Kelimeler (Keywords) JavaScript için özel anlam taşıyan ve değişken olarak kullanılamayan kelimelerdir. Break (kes) if (eğer) true (doğru) null (boş değer) Continue (devam et) return (dön) while (... iken) switch (değiştir) Else (başka bir durum) new (yeni) var (variable, değişken) labeled (etiketli) False (yanlış) With (ile) int (integer, tam sayı) this (bu) do (yap) For (için) typeof (türü) function (işlev) void (geçersiz) in (içinde)

‘Bugün hava güzel değil’, “123 adet yumurta” Değerler (Literals) Tamsayı Değerler (Integer Literals) 45, 061, 0xEA1 Kesirli Değerler (Floating-point literals) 3.1415924, -1.1 Boolean Mantık İfadeleri (Boolean Literals) true, false, 1, 0 Alfanümerik Değerler (String literal) ‘Bugün hava güzel değil’, “123 adet yumurta”

Ayrılmış Kelimeler (Reserved words) Bazı kelimeler, ilerde JavaScript programlama ve yorumlama işlerinde kullanılabileceği düşüncesi ile ayrılmıştır; JavaScript kodlarında kullanılamazlar. Bazıları: boolean, if, goto, int, this, function, throw, …

Değişkenler var adi = “Ahmet”, soyadi = “Yıldız” Büyük harf-küçük harf ayırt eder! Tanımlanarak kullanılabilir. var adi, soyadi, adres, siraNo İlk değer ataması ile kullanılabilir. degisken= “kitap”, sonuc= 34, sayac= true var adi = “Ahmet”, soyadi = “Yıldız”

Değişken Tipleri Sayı Değişkenleri var deger= 44.56 Boolean Değişkenler var dogruMu: true String Değişkenler var bas= “Java”, son=“Script” Dizi-değişkenler (Array) var dizi = new Array(eleman1,eleman2)

Operatörler +, -, *, /, %, +=, -=, *=, /=, ++, -- Assignment(atama) operatörü var sayi = 34 ; var sayi2 = sayi Aritmetik operatörler +, -, *, /, %, +=, -=, *=, /=, ++, -- Karşılaştırma Operatörleri ==, !=, <, <=, >, >= Mantıksal Operatörleri && (and), || (or) , ! (not) Şart operatörü mesaj = (a==b)? “İki değişken eşittir!”:”İki değişken eşit değildir!”

a = a + b yerine a+=b yazabiliriz. + operatörü 2 + 2 //sonuç 4 2 + “2” //sonuç 22 2 + 2 + “2” //sonuç 42 a = a + b yerine a+=b yazabiliriz. (Benzer şekilde a-=b; a/=b, a*=b yazılabilir.) a = a + 1 ifadesini a++; a = a - 1 ifadesini ise a-- şeklinde yazabiliriz.

JavaScript’te Kod Yazma JavaScript kodları HTML kodları içine gömülür. <HTML> <TITLE>İstenilen Başlık</TITLE> <BODY> <PRE><SCRIPT LANGUAGE=“Javascript”> <!-- …………….. // --> </SCRIPT> </PRE> </BODY> </HTML>

prompt açılan bir pop-up pencere yoluyla kullanıcının bilgi girmesi sağlanır. var isim=prompt(“Adınızı aşağıya yazın”, “ “) var no=prompt(“Numaranız”, “Buraya girin”) confirm açılan bir pop-up pencere yoluyla kullanıcının onay bilgisi girmesi sağlanır. cevap=confirm(“İşlemi onaylıyor musunuz ?”) document HTML kaynak metni yazılmasını sağlar. document.write(“a + b =”) document.write(“a + b =” . a+b) document.writeln("a değişkeninin değeri: \""+a+"\".")

Değerler (Literals) Özel Değerler \b - Klavyede Geri (backspace) tuşunun görevini yaptırır. \f - Yazıcıya sayfayı bitirmeden çıkarttırır (formfeed). \n - Yazı imlecini Enter-Return tuşunun görevini yaptırır (new line) \r – Satır başı işlemi yaptırır. \t - Sekme (tab) işaretini koydurur. \\ - Yazıya ters-bölü işareti koydurur. \’ - Yazıya tek-tırnak işareti koydurur. \” - Yazıya çift-tırnak işareti koydurur.

alert açılan bir pop-up pencere yoluyla kullanıcının uyarı mesajı ve bir OK düğmesi görüntülemesi sağlanır alert(“Cevabınız doğru") alert(“sonuc =“+sayı)

JavaScript’te Karar Verme Basit Karşılaştırma degisken = (karşılaştırma işlemi)? değer1 : değer2 durum = (notu>=45)?"Başarılı!" : "Başarısız!"

JavaScript’te Karar Verme ‘if’ komutu if (soru/şart) {    komut } else {   komut  } 

JavaScript’te Karar Verme Switch switch( değişken ) { case değer1 : case değer2: komut1 break case değer3: komut2 komut3 break default: komut4 }