180 likes | 281 Views
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 )
E N D
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
AnahtarKelimeler (Keywords) • JavaScript için özel anlam taşıyan ve değişken olarak kullanılamayan kelimelerdir.
Değerler (Literals) • TamsayıDeğerler (Integer Literals) 45, 061, 0xEA1 • KesirliDeğerler (Floating-point literals) 3.1415924, -1.1 • Boolean Mantıkİfadeleri (Boolean Literals) true, false, 1, 0 • Alfanümerik Değerler (Stringliteral) ‘Bugün hava güzel değil’, “123 adet yumurta”
AyrılmışKelimeler (Reserved words) • Bazıkelimeler, ilerde JavaScript programlamaveyorumlamaişlerindekullanılabileceğidüşüncesiileayrılmıştır; JavaScript kodlarındakullanılamazlar. Bazıları: boolean, if, goto, int, this, function, throw, …
Değişkenler • Büyükharf-küçükharfayırt eder! • Tanımlanarak kullanılabilir.varadi, 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şkenlervar bas= “Java”, son=“Script” • Dizi-değişkenler (Array) var dizi = newArray(eleman1,eleman2)
Operatörler • Assignment(atama) operatörü var sayi = 34 ; var sayi2 = sayi • Aritmetik operatörler +, -, *, /, %, +=, -=, *=, /=, ++, -- • KarşılaştırmaOperatörleri ==, !=, <, <=, >, >= • MantıksalOperatörleri && (and), || (or) , ! (not) • Şart operatörü mesaj = (a==b)? “İki değişken eşittir!”:”İki değişken eşit değildir!”
+ 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>
Değerler (Literals) • Özel Değerler
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: komut1breakcase değer3: komut2 komut3breakdefault: komut4}