JavaScript'te nokta ve köşeli ayraç gösterimi, nesne ve dizi özelliklerine erişmek için kullanılan iki yöntemdir Nokta gösterimi (object.key). Özelliklere nokta operatörü aracılığıyla doğrudan erişilir Köşeli ayraç gösterimi (object['key']). Özellik adını belirtmek için parantez ve bir dize kullanılır

Burak Özkan

Javascript'te köşeli ve nokta gösterimi nedir?

JavaScript'te nokta ve köşeli ayraç gösterimi, nesne ve dizi özelliklerine erişmek için kullanılan iki yöntemdir

  • Nokta gösterimi (object.key) . Özelliklere nokta operatörü aracılığıyla doğrudan erişilir
  • Köşeli ayraç gösterimi (object['key']) . Özellik adını belirtmek için parantez ve bir dize kullanılır

Nokta gösteriminin kullanıldığı bazı durumlar şunlardır:

  • Özellik adı tek kelimeden oluşuyorsa çoğunlukla nokta yazımı kullanılır
  • Özellik adı sayı olduğunda
  • Özellik adı bir değişkene atandığında ve bu değişkenin özellik değerine erişmek istendiğinde

Köşeli ayraç gösteriminin kullanıldığı bazı durumlar şunlardır:

  • Özellik adı birkaç kelimeden oluşuyorsa nokta ile bu özelliğe erişilemez
  • Özellik adında özel karakterler varsa
  • Özellik adı dinamik olarak belirlendiğinde (tam adlar çalışma zamanına kadar bilinmediğinde)
  • Bir nesnenin tüm özelliklerini gözden geçirmek için for..in döngüsü kullanılırken

JavaScript'te ` sembolü ne işe yarar?

JavaScript'te ` sembolü birkaç farklı amaçla kullanılır: 1. Primitive Veri Tipi: `Symbol` ES6 ile birlikte gelen yeni bir primitive veri tipidir ve benzersiz değerler temsil eder. 2. Özellik Oluşturma: Sınıflarda özel mülkler ve yöntemler oluşturmak için `Symbol` kullanılır. 3. Sabit Tanımlama: API'ler gibi yerlerde paylaşılan sabitler oluşturmak için faydalıdır. 4. Hesaplanmış Özellik Adı: Nesnelerin özellik adlarında hesaplanmış değerler olarak kullanılabilir. 5. Global Kayıt: `Symbol.for()` yöntemi ile global bir sembol kaydı oluşturulur ve bu semboller tüm kod tarafından erişilebilir hale gelir.

JavaScript'te sayı formatı nasıl yapılır?

JavaScript'te sayı formatı oluşturmak için aşağıdaki yöntemler kullanılabilir: toLocaleString() yöntemi. toFixed() yöntemi. Number.prototype.toPrecision() yöntemi. Matematiksel yuvarlama (Math.round()). Örnek kullanım: ```javascript let num = 123.4564; let formattedNum = num.toFixed; console.log(formattedNum); // 123.46 ``` Daha fazla bilgi ve örnek için aşağıdaki kaynaklara başvurulabilir: stackoverflow.com; tr.javascript.info; web.dev; geeksforgeeks.org.

JavaScript'te öncelik sırası nedir?

JavaScript'te operatörlerin öncelik sırası şu şekildedir: 1. Parantezler: En yüksek önceliğe sahiptir (()`). 2. Üs Alma: (^). 3. Çarpma, Bölme, Mod Alma: , /, % (soldan sağa). 4. Toplama, Çıkarma: +, - (soldan sağa). 5. Büyüklük-Küçüklük Karşılaştırması: <, <=, >, >= (soldan sağa). 6. Eşitlik Karşılaştırması: ==, !=, ===, !== (soldan sağa). 7. Bitsel Ve: & (soldan sağa). 8. Bitsel Xor: ^ (soldan sağa). 9. Bitsel Veya: | (soldan sağa). 10. Mantıksal Ve: && (soldan sağa). 11. Mantıksal Veya: || (soldan sağa). 12. Koşul: ?: (sağdan sola). 13. Atama: =, +=, -=, =, /=, %=, <<=, >>=, >>>=, &=, ^=, |= (sağdan sola). Eşit önceliğe sahip operatörlerde işleme sırası, "işleme yönü"nde belirtilen şekildedir.

JavaScript köşeli parantez ne işe yarar?

JavaScript'te köşeli parantezin bazı kullanım amaçları: Özellik erişiminde ve atamada kullanılır. Dinamik özellik adı kullanımında. Hesaplanmış özellikler oluşturmada. Örnek kullanım: ```javascript let user = { name: "John", age: 30 }; user["likes birds"] = true; // köşeli parantez ile atama alert(user["likes birds"]); // köşeli parantez ile erişim, değer "true". ```

Javascript'de semboller nelerdir?

JavaScript'teki semboller, "Symbol" veri türü kullanılarak oluşturulan benzersiz değerlerdir. Sembollerin bazı kullanım alanları: Özellik anahtarları: Nesnelerde özellik anahtarı olarak kullanılarak, özellik adlarının çakışmasını önler ve meta veri depolamayı mümkün kılar. Sistem davranışları: "Symbol.iterator", "Symbol.toStringTag" ve "Symbol.hasInstance" gibi semboller, dilin yerleşik yöntemlerine erişim sağlar ve bu yöntemlerin davranışını değiştirir. Üç tür sembol vardır: 1. Symbol() ile oluşturulan semboller. 2. Symbol.for() kullanılarak ayarlanan ve küresel bir simge sicilinden alınan paylaşılan semboller. 3. Symbol nesnesinde statik özellik olarak tanımlanan "iyi bilinen semboller". Sembol oluşturma: ```javascript const mySymbol = Symbol(); const anotherSymbol = Symbol("My Description"); ``` Sembollerin bazı özellikleri: Doğrudan karakter dizisine çevrilemezler. "for...in" döngüsünde atlanırlar. "Object.getOwnPropertySymbols()" veya "Reflect.ownKeys()" ile erişilebilirler.

Diğer Teknoloji Yazıları

Javascript'te kaç çeşit input var?

Javascript'te kaç çeşit input var? JavaScript'te birçok farklı giriş (input) türü bulunmaktadır. İşte bazı örnekler: Metin Girişi (Text Input) : etiketi ile oluşturulur Sayısal Giriş (Numeric Input) : etiketi ile oluşturulur...

Javascript'de semboller nelerdir?

Javascript'de semboller nelerdir? JavaScript'teki semboller , "Symbol" veri türü kullanılarak oluşturulan benzersiz değerlerdir Sembollerin bazı kullanım alanları : Özellik anahtarları : Nesnelerde özellik anahtarı olarak kullanılarak, özellik adlarının çakışmasını önler ve meta veri depolamayı mümkün...

JavaScript'te lightbox nasıl yapılır?

JavaScript'te lightbox nasıl yapılır? JavaScript'te lightbox yapmak için aşağıdaki yöntemlerden faydalanabilirsiniz: Lightbox.js : Basit ve özelleştirilebilir bir lightbox plugin'idir. HTML belgenize lightbox/lightbox.min.css dosyasını stil sayfası olarak ve lightbox/lightbox.min.js dosyasını script olarak dahil etmeniz yeterlidir Pure...

JBL 500BT kaç yıl gider?

JBL 500BT kaç yıl gider? JBL T500BT kulaklık, yaklaşık 1-1,5 yıl normal kullanımda dayanıklılığını koruyabilirAncak, kullanım süresi kişisel kullanıma, çevresel faktörlere ve nasıl bakıldığına bağlı olarak değişebilir.Garanti süresi ise genellikle 1 yıldır JBL 500 BT...
Teknoloji