Javascript hakkında

24 Temmuz 202400:00

Bir web geliştirici olarak öğrenmemin gerekliği olduğu en önemli şey Javascripttir. Bu nedenle bu dili iyice öğrenip sıfırdan yazılım geliştirmem gerekiyor ve kendimce sanırım bir serüven başlatacağım ve Javascript üzerine yazılar yazacağım.

console.log(
    "Helo"
)

Zaten basit şeyleri biliyorum örnek olarak

ATAMALAR

let a = 5;
const b = 5; 

Diziler

let dizi1 = ["helo","melo"];
dizi1.push("elo"); // veya shift
console.log(dizi1[0]);

Nesneler

let egehan = {
    "name": "egehan",
    "type": "bilmiyom",
    "age": 15
    "morumsu": true
    "kity": ["pisi", "pisi2", "pisi4"]
}
console.log(egehan.kity[1]);

Koşullar

if (dizi1[0] == "helo"){
    console.log("helo");
} else if (dizi[0] == "melo"){
    console.log("melo");
} else {
    console.log("elo")
}

Döngüler

for (let i = 0; i < 5; i++){
    console.log(i);
}

burada const kafamı karıştı o yüzden let kullandım.

for (let element of dizi1){
    console.log(element)
}

ve birde

const object = { a: 1, b: 2, c: 3 };

for (const property in object) {
  console.log(`${property}: ${object[property]}`);
}


Sıra While döngülerinde

while döngüsünde koşul gerçekleştiği sürece süreki döngü devam eder


const helo = true;

while (helo){
    console.log(
        "helo"
    );
}

Do While döngüsünde koşul gerçekleşeme bile döngü en az 1 kere çalışır


const helo1 = false;

do{
    console.log(
        "helo"
    );
} while (helo);

Fonskiyonlar


function a(b){
    console.log(b);
}
const helo = function(b){
    console.log("helo");
}

const a = () => {
    console.log("helo");
}

Sınıflar

class Helo {
    constructor() {
        this.helo = "helo";
        this.heloNum = 5;
    }

    printHelo() {
        console.log(this.helo);
    }

    sayHelo() {
        for (let i = 0; i < this.heloNum; i++) {
            this.printHelo();
        }
    }
}

const heloMelo = new Helo();
heloMelo.printHelo();  
heloMelo.sayHelo();