JavaScript Örneği
- Önceki Sayfa JS D3.js
- Sonraki Sayfa JS HTML DOM
JavaScript ne yapabilir?
JavaScript nerede eklenecek
JavaScript Çıktısı
JavaScript Grameri
- JavaScript İfadesi
- JavaScript Sayıları
- JavaScript Dizgileri
- JavaScript Değişkenleri
- JavaScript Operatörleri
- JavaScript Atama
- JavaScript ifadesi (sabit kullanımı)
- JavaScript ifadesi (dize kullanımı)
- JavaScript ifadesi (değişken kullanımı)
- JavaScript anahtar kelimeleri
- JavaScript Açıklamaları
- JavaScript büyük/küçük harfe duyarlıdır
JavaScript İfadesi
JavaScript Açıklamaları
JavaScript Değişkenleri
- JavaScript Değişkenleri
- Algebraik JavaScript değişkeni
- JavaScript sayısal ve dize
- JavaScript var anahtar kelimesi
- Bir cümlede birden fazla değişken tanımlama
- Çok satırlı birden fazla değişken tanımlama
- Değer olmayan değişken undefined döndürür
- Yeniden tanımlama değişken değerini bozmaz
- JavaScript dizisi eklenmesi
- JavaScript dize eklenmesi
- Dize ve sayısal eklenmesi
- Sayısal ve dize eklenmesi
JavaScript Sayısal İşlemler
JavaScript Atama
JavaScript string birleştirme
JavaScript Veri Tipleri
JavaScript Nesneleri
- JavaScript değişkeni oluşturma
- JavaScript nesnesi oluşturma
- Person nesnesini oluşturma (tek satırlı)
- Person nesnesini oluşturma (çok satırlı)
- .property ile nesne özelliklerine erişim
- [property] ile nesne özelliklerine erişim
- Yöntem aracılığıyla fonksiyon özelliklerine erişim
- Özellik aracılığıyla fonksiyon özelliklerine erişim
JavaScript Fonksiyonları
JavaScript Olayları
JavaScript Dizgileri
- String, tek tırnak veya çift tırnak içinde olabilir
- Bazı string örnekleri göster
- İfade öncesinde eklenen çapraz satır işareti tanımlanır
- String uzunluğunu belirleme
- Metin string'ini çapraz satır olarak kullanarak
- Kodun içinde çapraz satır kullanılamaz
- Metnin string içindeki ilk出现的位置 - indexOf()
- String içindeki metni arama ve bulunduğunda bu metni döndür - match()
- String içindeki karakterleri değiştir - replace()
- Büyük harfe çevrilen string - toUpperCase()
- Küçük harfe çevrilen string - toLowerCase()
- Dizilere ayrılmış string - split()
JavaScript Sayıları
- Kesirli nokta ile veya olmadan sayı yazılabilir
- Çok büyük veya çok küçük sayıları yazmak için指数 sayım yöntemi kullanılabilir
- Sayılar 15 basamağa kadar doğru hale getirilir
- Kesirli sayı算术 her zaman %100 doğru değildir
- Ancak bu sorunu 10 ile çarparak ve bölersek çözebiliriz
- İki sayı birleştirildiğinde yeni bir sayı oluşur
- İki sayı string birleştirildiğinde de birleştirilmiş string oluşur
- Sayı ve sayı string birleştirildiğinde de birleştirilmiş string oluşur
- Sayı string ve sayı birleştirildiğinde de birleştirilmiş string oluşur
- String ve sayıların birleştirilmesi sırasında yaygın hatalar 1
- Dizge ve sayıların bir araya getirilmesi sırasında yaygın hata 2
- Bölme işlemlerinde JavaScript dizgeleri sayıya dönüştürmeye çalışır
- Çarpma işlemlerinde JavaScript dizgeleri sayıya dönüştürmeye çalışır
- Çıkarma işlemlerinde JavaScript dizgeleri sayıya dönüştürmeye çalışır
- Toplama işlemlerinde JavaScript dizgeleri sayıya dönüştürmez
- Dizge ile bölinen sayı artık sayı olmaz
- Sayıyı sayı dizgesi ile bölme sayıdır
- Küresel JavaScript fonksiyonu isNaN() değerin sayı olup olmadığını belirler
- Matematik işlemlerinde NaN kullanıldığında her zaman NaN döndürülür
- Matematik dizge işlemlerinde NaN kullanıldığında NaN eklenecektir
- NaN'nın türü sayıdır (doğru! typeof NaN number döndürür)
- En büyük olası sayıdan büyük bir sayı hesaplanırsa sonsuz (Infinity) döndürülür
- Sıfıra bölme Infinity oluşturur
- Infinity de bir sayıdır (typeof Infinity number döndürür)
- 0x ön eki olan sabitler onalılık olarak yorumlanır
- toString() yöntemi onalılık, sekizlik veya ikilik olarak çıktı verebilir
- Sayılar nesne olabilir
- Sayı ve nesneler güvenli bir şekilde karşılaştırılamaz
- Nesneler nesneler güvenli bir şekilde karşılaştırılamaz
JavaScript Sayı Metotları
- toString() yöntemi sayıyı dizgeye dönüştürür
- valueOf() yöntemi sayıyı sayı olarak döndürür
- toExponential() bir üslü sayı biçiminde sayı döndürür
- toFixed() yöntemi sayıyı belirli bir basamağa yuvarlar
- toPrecision() belirtilen uzunlukta sayıyı döndürür
- Küresel yöntem Number() değişkenleri sayıya dönüştürebilir
- Küresel yöntem Number() hatta tarihleri sayıya dönüştürebilir
- Küresel yöntem parseInt() dizgeyi sayıya dönüştürür
- Küresel yöntem parseFloat() dizgeyi sayıya dönüştürür
- MAX_VALUE JavaScript'te olası en büyük sayıyı döndürür
- MIN_VALUE JavaScript'te olası en küçük sayıyı döndürür
- POSITIVE_INFINITY sonsuz anlamına gelir
- Aşırıya çıkma durumunda POSITIVE_INFINITY döndürülür
- NEGATIVE_INFINITY negatif sonsuz anlamına gelir
- Aşırıya çıkma durumunda NEGATIVE_INFINITY döndürülür
- NaN
- Dizgelere yapılan hesaplamalar NaN sonucunu verecektir
- Değişkenlere numaralı özellik kullanarak döndürülecek undefined
JavaScript Matematik
- Math.PI döndürür PI değerini
- Math.round(x) x'nin yuvarlanmış değerini döndürür
- Math.pow(x, y) x'nin y'nci kuvvetini döndürür
- Math.sqrt(x) x'nin karesini döndürür
- Math.abs(x) x'nin mutlak değerini döndürür
- Math.ceil(x) x'nin yukarı yuvarlanmış değerini döndürür
- Math.floor(x) x'nin aşağı yuvarlanmış değerini döndürür
- Math.sin(x) açı x (radyan olarak) için sinus döndürür
- Math.cos(x) açı x (radyan olarak) için kosinüs döndürür
- Math.max() parametre listesindeki en yüksek değeri döndürür
- Math.min() parametre listesindeki en düşük değeri döndürür
- Santigrad derecesini Fahrenhayt derecesine dönüştürün
JavaScript Rastgele
- Math.random() 0 (dahil) ile 1 (dahil değil) arasında rastgele bir tam sayı döndürür
- 0 ile 9 arasında (her ikisi de dahil) rastgele bir tam sayı döndürün
- 0 ile 10 arasında (her ikisi de dahil) rastgele bir tam sayı döndürün
- 0 ile 99 arasında (her ikisi de dahil) rastgele bir tam sayı döndürün
- 0 ile 100 arasında (her ikisi de dahil) rastgele bir tam sayı döndürün
- 1 ile 10 arasında (her ikisi de dahil) rastgele bir tam sayı döndürün
- 1 ile 100 arasında (her ikisi de dahil) rastgele bir tam sayı döndürün
- x (dahil) ile y (dahil değil) arasında rastgele bir tam sayı döndürün
- x ile y arasında (her ikisi de dahil) rastgele bir tam sayı döndürün
JavaScript Tarih
- Bugünkü tarih ve zamanı göstermek için Date() kullanın
- getFullYear() ile yılı gösterin
- getTime() ile 1970 yılından bugüne kadar olan milisaniyeleri hesaplayın
- setFullYear() ile belirli bir tarih ayarlayın
- Bugünkü tarihi (UTC'ye göre) bir dize olarak dönüştürmek için toUTCString() kullanın
- getDay() ile sayısal olarak hafta günlerini gösterin
- getDay() ile bir dizi kullanarak isimle hafta günlerini gösterin
- Saatı gösterin
JavaScript Dizileri
JavaScript Dizi Metotları
- Dizeye element ekleyin
- Dizideki son elementi silin - pop()
- Dizinin tüm elemanlarını birleştirerek bir dize oluşturun - join()
- İki diziyi birleştirin - concat()
- Üç diziyi birleştirin - concat()
- Bir elementi dizinin 2 numaralı konumuna ekleyin - splice()
- Diziyi dizgeye dönüştürme - toString()
- Yeni elemanı dizinin başına ekleyin - unshift()
- Dizideki ilk elemanı silme - shift()
- Dizideki elemanları seçme - slice()
JavaScript Dizi Sıralama
- Diziyi artan sırayla sıralama
- Diziyi azalan sırayla sıralama
- Sayıları artan sırayla sıralama
- Sayıları azalan sırayla sıralama
- Sayıları sıralama (harf sırasına veya sayı sırasına göre)
- Dizideki sayıları rasgele sıralama
- Dizideki en küçük sayıyı belirleme
- Dizideki en büyük sayıyı belirleme
- Math.min() kullanarak dizideki en küçük sayıyı belirleme
- Math.max() kullanarak dizideki en büyük sayıyı belirleme
- Kendi yapmış olduğunuz myArrayMin yöntemini kullanma
- Kendi yapmış olduğunuz myArrayMax yöntemini kullanma
- Sayısal özelliğe göre nesneleri sıralama
- Dizge özelliğine göre nesneleri sıralama
JavaScript Dizi İtibarı
JavaScript Tür Çevirimi
JavaScript Boole
- Boolean(10 > 9) değerini göster
- 10 > 9'un değerini göster
- Gerçek değerleri olan her şey true'dur
- Sıfırın Boole değeri false'dır
- Eksi sıfırın Boole değeri false'dır
- Boş dizginin Boole değeri false'dır
- undefined'nın Boole değeri false'dır
- null'nın Boole değeri false'dır
- false'nın Boole değeri false'dır
- NaN'nın Boole değeri false'dır
JavaScript Karşılaştırma
- 5'yi x'e atama, ardından (x == 8) değerini göster
- 5'yi x'e atama, ardından (x == 5) değerini göster
- 5'yi x'e atama, ardından (x === 5) değerini göster
- 5'yi x'e atama, ardından (x === "5") değerini göster
- 5'i x'e atayın ve (x != 8) değerini gösterin
- 5'i x'e atayın ve (x !== 5) değerini gösterin
- 5'i x'e atayın ve (x !== "5") değerini gösterin
- 5'i x'e atayın ve (x > 8) değerini gösterin
- 5'i x'e atayın ve (x < 8) değerini gösterin
- 5'i x'e atayın ve (x >= 8) değerini gösterin
- 5'i x'e atayın ve (x <= 8) değerini gösterin
JavaScript koşulları
JavaScript döngüleri
JavaScript hata yönetimi
JavaScript Nesneleri
- JavaScript değişkeni oluşturma
- JavaScript nesnesi oluşturma
- JavaScript nesnesi oluşturma (tek satırlı)
- JavaScript nesnesi oluşturma (çok satırlı)
- New kullanarak JavaScript nesnesi oluşturma
- Kurucu kullanarak JavaScript nesnesi oluşturma
- Dahili JavaScript nesnesi oluşturma
- JavaScript değişken oluşturma en iyi yolu
- JavaScript nesneleri değişken
JavaScript Nesne Özellikleri
JSON Nesnesi
JSON Dizisi
JSON ayrıştırma
JSON Stringify
JSON PHP
JSON HTML
Örnek Açıklama: JSON JSONP
- Önceki Sayfa JS D3.js
- Sonraki Sayfa JS HTML DOM