Yeni başlayanlar için JavaScript Bölüm 2/3
Bu bölümde ele alacağınız konular
- Operasyonlar
- Koşullar
- döngüler
- İşlev
JavaScript'te işlemler, yeni bir değer üretmek için değerler üzerinde gerçekleştirebileceğiniz eylemlerdir. JavaScript, aşağıdakiler de dahil olmak üzere çeşitli işlem türlerine sahiptir:
- Atama : Atama işlemleri, bir değişkene bir değer atar. En yaygın atama operatörü,
=sağdaki değeri soldaki değişkene atayan operatördür. Örneğin:
let x = 10; // assigns the value 10 to the variable x
let x = 10;
x += 5; // x is now 15
x *= 2; // x is now 30
let x = 10 + 5; // x is now 15
let y = 20 - 10; // y is now 10
let z = 5 * 2; // z is now 10
let a = 20 / 5; // a is now 4
let b = 7 % 3; // b is now 1
let x = 10;
let y = 5;
console.log(x == y); // false
console.log(x != y); // true
console.log(x > y); // true
console.log(x < y); // false
console.log(x >= y); // true
console.log(x <= y); // false
let x = true;
let y = false;
console.log(x && y); // false
console.log(x || y); // true
console.log(!x); // false
JavaScript'te aşağıdakiler de dahil olmak üzere çeşitli koşul türleri vardır:
ifdeyim:ifBelirli bir koşul ise, bir kod bloğunu yürütmek için bir deyim kullanılırtrue. Aşağıdaki sözdizimine sahiptir:
if (condition) {
// code to be executed if condition is true
}
if (condition) {
// code to be executed if condition is true
} else {
// code to be executed if condition is false
}
if (condition1) {
// code to be executed if condition1 is true
} else if (condition2) {
// code to be executed if condition1 is false and condition2 is true
} else {
// code to be executed if condition1 and condition2 are false
}
switch (expression) {
case value1:
// code to be executed if expression is equal to value1
break;
case value2:
// code to be executed if expression is equal to value2
break;
default:
// code to be executed if expression is not equal to any of the values
}
JavaScript'te döngü, belirli bir koşul karşılanana kadar bir kod bloğunu tekrar tekrar yürütmenize izin veren bir kontrol yapısıdır. JavaScript'te aşağıdakiler de dahil olmak üzere çeşitli döngü türleri vardır:
fordöngü: Birforkod bloğunu belirli sayıda yürütmek için bir döngü kullanılır. Aşağıdaki sözdizimine sahiptir:
for (initialization; condition; increment) {
// code to be executed
}
for (let i = 1; i <= 10; i++) {
console.log(i);
}
while (condition) {
// code to be executed
}
whileİşte 1'den 10'a kadar sayan bir döngü örneği :
let i = 1;
while (i <= 10) {
console.log(i);
i++;
}
do {
// code to be executed
} while (condition);
do-whileİşte 1'den 10'a kadar sayan bir döngü örneği :
let i = 1;
do {
console.log(i);
i++;
} while (i <= 10);
4. Fonksiyonlar
JavaScript'te işlev, adıyla tanımlanabilen ve çağrılabilen bir kod bloğudur. İşlevler, çağrıldığında işleve iletilen değerler olan bağımsız değişkenleri kabul edebilir ve returndeyimi kullanarak bir değer döndürebilir.
İşte JavaScript'teki basit bir işlev örneği:
function greet(name) {
return "Hello, " + name;
}
let greeting = greet("John"); // "Hello, John"
İşlevleri birden çok bağımsız değişkenle de tanımlayabilirsiniz:
function add(x, y) {
return x + y;
}
let sum = add(10, 20); // 30
İşlevler ayrıca anonim olarak tanımlanabilir ve bir değişkende saklanabilir:
let multiply = function(x, y) {
return x * y;
}
let product = multiply(10, 20); // 200
İşlevler ok gösterimi kullanılarak da tanımlanabilir:
let divide = (x, y) => {
return x / y;
}
let quotient = divide(10, 5); // 2
Yeni başlayanlar için Javascript 1. Kısım: https:///@mdaliansari33/javascript-for-beginner-part-2–3-f86113fcc95e
Yeni başlayanlar için Javascript 3. Bölüm: https://medium.com/@mdaliansari33/javascript-for-beginner-part-3-3-b655c1395cc

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



































