Rehber JavaScript Öğreniyoruz - 1

Konu işinize yaradı mı?

  • Evet, işime yaradı.

  • Hayır, işime yaramadı.


Sonuçlar yalnızca oylamadan sonra görülebilir.

AtaEge

D-Mod

İtibar Puanı: 114

1 Kas 2020
129
114
43
Kocaeli
ataegeasilturk.com
Discord
Ata Ege#0001
Github
github.com/ataegeasilturk
JavaScript nedir, nerede kullanabilirim?
Javascript 20 yılı aşkın bir geçmişe sahip olan dünyanın en popüler yazılım dillerinden bir tanesidir. Javascript, web programlarında kullanılan genellikle PHP gibi dillerin aksine client side (kullanıcı tarafı) bir programlama dilidir. Bu dilde Node.js gibi frameworkler sayesinde modüller kullanabilirsiniz, kullanacağınız bir modüller sizi uzun kodlar yazmaktan kurtarır.

Artık yavaştan başlayalım!

İlk olarak değişkenlerle başlayalım. Nedir bu değişkenler? Değişkenler, programın çalışması esnasında oluşturulan ve verileri saklamaya yarayan elemanlardır. Değişkene değer verileceği zaman, ya da değişkenin sakladığı değere ulaşılmak istendiğinde bu isim kullanılacaktır.

let vs var
İlk olarak, var ve let’i karşılaştıralım. var ve let arasında ki fark, var function scope özelliği taşırken, let block scope özelliği taşımaktadır. Yani let ile oluşturulan bir değişken sadece oluşturulduğu yerdeki süslü parantezler içerisinde erişilebilirdir ve dışarısında kullanılamaz.

let vs const
const
ile oluşturulan bir değişkene daha sonrasında tekrar değer ataması yapılamaz. let ile oluşturduğumuz bir değişkene daha sonrasında yeni bir değer atayabiliriz ancak const ile oluşturulan değişkene yeni bir değer tekrar atanamaz. Bu durum immutable(Değişmez) olarakta tanımlanmaktadır. const’un ne gibi durumlarda immutable ne gibi durumlarda mutable olduğuna bir bakalım.

Hadi bir değişken tanımlayalım!
JavaScript:
Lütfen, içeriği görmek için Giriş yap veya Kayıt ol
Temel değişken yapısını anladığımıza göre artık veri tiplerine geçebiliriz. JavaScript dilinde birçok değişken türü bulunur. Bu değişken türleri içerisinde birçok veri tipi saklayabilir. Bu veri tiplerinden bazıları; sayısal, metin, mantıksal, dizeler ve objelerdir. Objeleri ayrı bir bölüm olarak öğreneceğiz.

String Veri Tipi (Metin)
String veri tipi içerisinde metinsel ifadeleri saklar. String veriler değişkenlere girilirken tırnak işareti (“) ya da kesme işareti (‘) kullanılır.
JavaScript:
Lütfen, içeriği görmek için Giriş yap veya Kayıt ol
Number Veri Tipi (Sayısal)
Numbers veri tipi içerisinde sayısal değerleri tutmak için kullanılır. Değerler tanımlanırken tırnak işareti (“) ya da kesme işareti (‘) işaretine ihtiyaç yoktur.
JavaScript:
Lütfen, içeriği görmek için Giriş yap veya Kayıt ol
Boolean Veri Tipi (Mantıksal)
Bazı ifadeler sadece iki alternatiflidir. İfade ya doğrudur(true) ya da yanlıştır(false). Bu tip değişkenlere boolean ifadeler ismi verilir. Mantıksal veriler koşul gerektiren ifadeler için kullanılır. Bu veri tipi metinsel bir veri tipi olmasına rağmen tırnak işareti (“) ya da kesme işaretine (‘) ihtiyaç yoktur.
JavaScript:
Lütfen, içeriği görmek için Giriş yap veya Kayıt ol
Array Verisi (Dizi)
Dizi bir veri tipinde birden fazla değer içerir. Dizi oluşturulurken köşeli parantez kullanılır ve değerler (,) ile ayrılır.
JavaScript:
Lütfen, içeriği görmek için Giriş yap veya Kayıt ol
Boş ve Tanımsız Veriler (Undefined & Null)

JavaScript dilinde değer içermeyen değişkenler bulunur. Bu değişkenler veri içermezler. Veri içermeyen değişken oluşturulurken var degişken seklinde oluşturulur. Yani sadece değişken ismi yazılır. (=) eşittir operatörü kullanılmaz.
JavaScript:
Lütfen, içeriği görmek için Giriş yap veya Kayıt ol
Bazı durumlarda değişkenin içerisinde bulunan verinin silinmesi gerekir. Bunun için null ifadesi kullanılır.
JavaScript:
Lütfen, içeriği görmek için Giriş yap veya Kayıt ol
Bir verinin türünü nasıl tespit ederiz?
Bazı durumlarda bir verinin türünü elde etmemiz gerekebilir. Bu gibi durumlarda typeof operatörü ile istediğimiz verinin türünü öğrenebiliriz.
JavaScript:
Lütfen, içeriği görmek için Giriş yap veya Kayıt ol
Yakında yeni konular halinde seri devam edecek. Eğer konu işinize yaradıysa beğenirseniz ve konunun altına fikirlerinizi belirtirseniz sevinirim.
 
Son düzenleme:

Aiakos

FS Kullanıcı

İtibar Puanı: 62

1 Kas 2020
50
62
18
Çok başarılı sistemin ihtiyacı olan bir konu
 

BayMike

FS Kullanıcı

İtibar Puanı: 133

2 Kas 2020
32
133
33
Giriş için tatlı bir rehber. Devamını bekleriz.
 
İfadeler: AtaEge

Tarik

Moderatör

İtibar Puanı: 84

28 Eki 2020
69
84
18
Çok güzel duruyor , emeğine sağlık.
 

sarhos

FS Kullanıcı

İtibar Puanı: 2

1 Kas 2020
11
2
3
47
Discord
yokki
Github
yok
güzel.rehber.olmuş.bunun.devamı.gelecek.mi?
 
  • İpucu

Bu Konuyu Görüntüleyen Kullanıcılar