Yeni başlayanlar için JavaScript Bölüm 1/3

Dec 29 2022
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.

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

  1. Değişkenler
  2. 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 trueboolean falsedeğ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:BigInt JavaScript'teki maksimum güvenli tamsayıdan daha büyük bir tam sayıyı temsil eden yeni bir veri türüdür 2^53 - 1. 'nin tanıtılmasından önce BigInt, 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şmezine BigIntekleyebilir 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