Дегишкенлер:

Değişkenler veri depolamak için kapsayıcılardır.

Tanımlama:let, const

let: пусть ifadesi ES6(ECMAScript6 ) ile birlikte gelmiştir.

Ozelliği :Let ile bildirilen değişkenler değiştirilebilir.

Let’e değer atamadan sadece değişken oluşturulabilir.

Const:const ifadesi ES6(ECMAScript6 ) ile birlikte gelmiştir.

Ozelliği:Const anahtar sözcüğü bir sabit bildirmenin yeni bir yolunu sunar. Пусть anahtar sözcüğünden farkı, бир дегере соль okunurluk sağlar.

Let’e değer atamadan sadece değişken oluşturabiliyorken, const değişkenlerine bir değer atanmalıdır boş bırakılamaz.

Bir const değişkeni yeniden atanamaz.

Primitif Degerler ve Tipleri

число(целое, с плавающей запятой): 123, 3.14

логическое значение: истина, ложь

строка: "привет!", "Hello World", "a"

null and undefined:Bir değişken bildirdiğinizde onun için bir değer atamadıysanız JS o değeri otomatik olarak undefined olarak ayarlar.

( Kodlama yaparken bir değerin değeri olmadığını göstermek için «неопределенный» kelimesi kullanılmaz. Değeri olmadığını göstermek istiyorsak «нулевой» kelimesi kullanılır.)

Оператор

Математический оператор: +, -, *, / ,%

Условные операторы:‹, ≤, ›, ≥, ==, !=(не равно), ===(равное значение и одинаковый тип), !==(не равное значение или не равный тип )

Математический оператор Kısayolları:+=, -=, /=, *=, ++

Оператор мантры:&&, ||, !

Контроль Япылары

Если…иначе:

Belirtilen bir koşul doğruysa ifade yürütülür. Koşul yanlış ise, başka bir ifade yürütülür.

Орнек:

Дёнгюлер ве Чешитлери

Birçok döngü çeşidi vardır. Бюлар:

  • Для Донгюсю
  • В то время как Донгюсю
  • Do-While Döngüsü

En yaygın olarak kullanılan döngü çeşiti для döngüsüdür.

Для дёнгусу:

Пока döngüsü :

В то время как döngüsü ve break-continue yapısı :Break ifadesi döngüyü tamamen sonlandırıyor. Продолжить ifadesi ise kendisinden sonra gelen kodların çalıştırılmasını engelliyor.

Burada continue ifadesi kendisinden sonra gelen «console.log(i);» ифадесини атлиёр.

Diğer kontrol yapıları:делать-пока

делать-в то время как ifadesi yanlışsa желчь кодун бир кез çalıştırılmasını sağlıyor.

Композит Дегерлер и Типлери

Primitif değerler ее zaman tek bir değer tutuyor. Peki ben birbiriyle alakalı birdsen fazla değeri birlikte tutmak istiyorsam ne yapabilirim?

Bunun için dizileri (массив) kullanacağız.

Дизилер (массив)

Tanımlama:[1,2,3,true,null, ‘merhaba’]

Belli bir elemana ulaşma: [index]

Узунлук ве сын элемана улашма:

myValues ​​= [1,2,3,true,null, ‘merhaba’]

Kompozit Değerlerden İkincisi : Objeler

  • Objeleri birden fazla değeri tutmak için kullanılır.
  • Objeler bir anahtar ve değer ikilisi şeklinde tanimlanır.

Орнек:

Уяри:

  • Objelerde uzunluk veya son elemana ulaşmak diye bir şey yok. O durum массив’lerde var.
  • Objeleri şu ana kadar gördüğümüz для döngüleriyle döngüye sokamayız çünkü bunların bir index’i yoktur. Objelerin property’leri vardır.
  • JavaScript’e propertyleri almanız için kullanacağınız döngü «for in» döngüsüdür.

Изменчивость

Изменчивость: Değişebilme özelliği.

ОНЕМЛИ :Primitif degerler, değer ile atanır.

Primitif degerler, doğrudan değerin kendisini tutuyor.

ÖNEMLİ : Kompozit degerler, referans ile atanır.

Kompozit değerler(diziler ve objeler) bir değişkene atadığınız zaman değeri kopyalanarak atanmıyor. Onun yerine elemanın tutulduğu yere bir referans veriliyor.

Bu durumdan kurtulmak için çözüm ne? Копья олуштурмак.

Kopya oluşturmak için “spread operatörü”nü kullanacağız.

Дизи Ичин:

Объект:

распространять оператору sayesinde d değeri, c’den bağımsızdır.

Кайнак:Cubicl Developer Bootcamp 2021

İletişim kanalları: TwitterLinkedInMail

Bir sonraki yazıda görüşmek üzere!