Yeni başlayanlar için JavaScript Bölüm 1/3
JavaScript, web geliştirmede yaygın olarak kullanılan bir programlama dilidir. İstemci tarafı bir betik dilidir, yani sunucu yerine kullanıcının web tarayıcısı tarafından yürütülür.
Bu bölümde ele alacağınız konular
- Değişkenler
- Veri tipleri
JavaScript'te değişken, bir değer için adlandırılmış bir depolama konumudur. Sayılar, dizeler, mantıksal değerler ve hatta nesneler gibi her türlü değeri depolamak için değişkenleri kullanabilirsiniz.
JavaScript'te bir değişken bildirmek için var, letveya constanahtar kelimeleri kullanabilirsiniz.
Anahtar varkelime, bir değişkeni bildirmek için kullanılır ve JavaScript'te değişkenleri bildirmenin geleneksel yoludur. Ancak, bazı sınırlamaları vardır ve modern JavaScript'te kullanılması önerilmez.
Anahtar letkelime, 'ye benzer var, ancak JavaScript'e blok kapsamı getirir. Bu, bir letdeğişkene yalnızca tanımlandığı kod bloğu içinde erişilebileceği anlamına gelir.
Anahtar constsözcük, başlatıldıktan sonra yeniden atanamayan bir değişken olan bir sabiti bildirmek için kullanılır.
JavaScript'te değişken bildirmeye ilişkin bazı örnekler:
var x; // declares a variable x
let y = 10; // declares a variable y and initializes it with the value 10
const z = "hello"; // declares a constant z and initializes it with the value "hello"
Örneğin:
let x = "hello";
x = 10; // x is now a number
Örneğin:
let x = 10, y = 20, z = 30;
JavaScript'te veri türleri, bir değişkenin tutabileceği değer türünün sınıflandırılmasıdır. JavaScript, aşağıdakiler de dahil olmak üzere çeşitli veri türlerine sahiptir:
- Dize : Bir dize, bir sözcük veya tümcecik gibi bir dizi karakterdir. Dizeler, bir karakter dizisi tek veya çift tırnak içine alınarak temsil edilir. Örneğin:
"hello",'world' - Sayı : Sayı, tamsayı veya kayan nokta değeri gibi sayısal bir değerdir. JavaScript'te yalnızca bir tür sayı vardır ve bu bir tamsayı veya kayan noktalı bir değer olabilir. Örneğin:
10,3.14 - Boolean : Boolean, doğru veya yanlış bir koşulu temsil eden bir değerdir. JavaScript'te ve değerleri
truebooleanfalsedeğerlerdir. - Null : Değer
null, kasıtlı bir değer yokluğunu temsil eder.0Sayısal bir değerin yokluğunu temsil eden ile aynı değildir . - Tanımsız : Değer
undefined, tanımlanmış ancak bir değer atanmamış bir değişkeni temsil eder. - Nesne : Bir nesne, bir anahtar/değer çiftleri koleksiyonunu temsil eden bir veri türüdür. Nesneler, diziler, kümeler ve haritalar gibi karmaşık veri yapılarını depolamak için kullanılabilir.
- BigInt:
BigIntJavaScript'teki maksimum güvenli tamsayıdan daha büyük bir tam sayıyı temsil eden yeni bir veri türüdür2^53 - 1. 'nin tanıtılmasından önceBigInt, JavaScript yalnızca bu maksimum güvenli tam sayıya kadar olan tam sayıları temsil edebiliyordu ve bundan daha büyük herhangi bir sayı, kesinlik hatalarına yol açabilecek bir kayan nokta değeri olarak temsil ediliyordu. kullanmak için , harfi bir sayı değişmezineBigIntekleyebilir veya bir sayıyı veya dizeyi bir değere dönüştürmek için işlevi kullanabilirsiniz. Örneğin:nBigInt()BigInt
let x = 12345678901234567890n; // big int literal
let y = BigInt(12345678901234567890); // big int from number
let z = BigInt("12345678901234567890"); // big int from string
let symbol1 = Symbol();
let symbol2 = Symbol("description");
let symbol3 = Symbol.for("unique");
let symbol4 = Symbol.for("unique");
console.log(symbol3 === symbol4); // true

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



































