Javascript'te var, let ve const arasındaki fark
Mar 19 2023
JavaScript'te bir değişkeni bildirmek için var, let ve const olmak üzere 3 anahtar kelime vardır. Bu yazımızda var, let ve const anahtar kelimeleri arasındaki farkları öğreneceğiz.
JavaScript'te bir değişken bildirmek için var , let ve const 3 anahtar sözcük vardır . Bu yazımızda var, let ve const anahtar kelimeleri arasındaki farkları öğreneceğiz. Her bir anahtar kelimenin kapsamını ve diğer gerekli kavramları ve her bir anahtar kelimenin nerede kullanılacağını tartışacağız.
var:varJavaScript'te değişken bildirmenin en eski yoludur. İşlev kapsamlıdır, yani bildirilen bir değişkene,variçinde bildirildiği işlev içinde (veya herhangi bir işlev içinde bildirilmemişse genel olarak) erişilebilir olduğu anlamına gelir. Ayrıca,vardeğişkenler aynı kapsamda yeniden bildirilebilir ve güncellenebilir.let:letES6'da (ECMAScript 2015) kullanıma sunulmuştur ve blok kapsamlıdır.letBu, bildirilen bir değişkene yalnızca içinde bildirildiği blok içinde erişilebileceği anlamına gelir (örneğin, bir döngü veya if ifadesi içinde). Değişkenlerden farklı olarakvar,letdeğişkenler aynı kapsam içinde yeniden bildirilemezler, ancak güncellenebilirler.const:constayrıca ES6'da tanıtıldı ve aynı zamanda blok kapsamlı. Bununla birlikte,constdeğişkenler değişmezdir, yani bir kez bildirildikten sonra değerleri değiştirilemez. Bu,constprogram boyunca değiştirilmemesi gereken sabitleri bildirmek için kullanışlı hale getirir. Ek olarak,constdeğişkenler bildirim sırasında bir değerle başlatılmalıdır ve yeniden bildirilemez veya güncellenemez.
JavaScript'te const, öğesinin ne zaman kullanılacağına ilişkin bazı genel yönergeler şunlardır :varlet
constYeniden atanması gerekmeyeceğini bildiğiniz bir değişkeniniz olduğunda kullanın . Bu, değiştirilmemesi gereken sabit değerler, yapılandırma ayarları veya nesne referansları gibi şeyleri içerebilir. Kullanmak, constdeğişkenin değerinin kod boyunca sabit kalmasını sağlar ve yanlışlıkla yeniden atamaları önler.
Örnek:
const PI = 3.14159;
const config = { apiUrl: 'https://example.com/api' };
Örnek:
let counter = 0;
for (let i = 0; i < 10; i++) {
counter += i;
}
Örnek :
function calculateSum() {
var num1 = 5;
var num2 = 10;
return num1 + num2;
}
Nicole Kidman, Michael Keaton ve Val Kilmer'in Batman Olarak Paylaştığı Bu 1 Çekici Özelliğe Bayıldı
Gene Simmons, KISS Çizgi Romanlarının Potansiyel Olarak "İnsanlığı Yeniden Yaratabileceğini" Söyledi
Tom Girardi Dolandırıcılık Suçlamalarından Yargılanma Yetkisinin Belirlenmesi İçin Duruşmaya Katıldı

![Bağlantılı Liste Nedir? [Bölüm 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































