forked from halitkalayci/js-starter
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.js
70 lines (57 loc) · 1.52 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
console.log("Merhaba Kodlamaio 2");
// yorum satırı
// kod çalıştırılırken dikkate alınmaz.
// değişkenler ve türleri
// variable var
// JAVASCRIPT TIP GUVENLI DEĞİLDİR
// TYPESCRIPT tip güvenli
//number
let dolarKur = 10;
console.log(dolarKur);
//string=metinsel ifade
let euroKur = "15";
console.log(euroKur);
// matematiksel operatör
console.log(dolarKur + 5);
console.log(euroKur + 10); //! string olduğu için yanlış çalıştı
// var keywordunu unut!!
// let
// boolean = true ya da false
let euroYukselis = true;
console.log(euroYukselis);
// number ondalıklı sayı olabilir => decimal,float,double
dolarKur = 12.52;
console.log(dolarKur);
// koleksiyonlar
// array = dizi
let krediler = ["İhtiyaç", "Taşıt", "Konut"];
console.log(krediler);
console.log(krediler[0]);
// object
// JSON => Javascript Object Notation
// KEY - VALUE
// aylikOdeme => 415.53
// Naming Convention
// camelCase
let odemeBilgileri = {
aylikOdeme: 415.53,
faizOrani: 1.89,
toplamGeriOdeme: 14950.42,
krediTipi: "İhtiyaç Kredisi",
};
console.log(odemeBilgileri);
// Değer Tipler
// numbers, boolean, undefined, null, char
// "string"
let number1 = 10; // 10
let number2 = 20; // 20
number1 = number2; // 20
number2 = 100; // 100
console.log(number1); // 20
// Referans Tipler
// array, object
let product1 = { id: 1, name: "Laptop", unitPrice: 15000 }; // 0x001
let product2 = { id: 2, name: "Mouse", unitPrice: 150 }; // 0x002
product1 = product2; // 0x002
product2.name = "Keyboard"; // 0x002
console.log(product1); // 0x002