You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 1-js/05-data-types/01-primitives-methods/article.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,11 +6,12 @@ Ayrıca bunların metodlarının çağırılabilmesini sağlar. Az sonra da gös
6
6
7
7
İlkel tipler ile objeler arasındaki farka bakılacak olursa:
8
8
9
-
İlkel tip
9
+
İlkel tip:
10
+
- 7 tane ilkel tip vardır: `string`, `number`, `bigint`, `boolean`, `symbol`, `null` ve `undefined`.
10
11
11
-
Obje
12
-
: Birçok değeri özellikleri içerisinde saklayabilir.
13
-
`{}` şeklinde, örneğin `{isim:"Kemal", yas:30}` gibi. JavaScript'te fonksiyonlar gibi başka türde de objeler bulunmaktadır.
12
+
Obje:
13
+
- Birçok değeri özellikleri içerisinde saklayabilir.
14
+
-`{}` şeklinde, örneğin `{isim:"Kemal", yas:30}` gibi. JavaScript'te fonksiyonlar gibi başka türde de objeler bulunmaktadır.
14
15
15
16
Objeler için ön önemli özelliklerden birisi de fonksiyonları özellikleri içerisinde tutabilmeleridir:
16
17
@@ -48,8 +49,7 @@ Burada JavaScript'i oluşturan kişiler ikilem ile karşılaşmışlardır:
48
49
49
50
"Obje Kapları"(Object wrappers) her ilkel tip için farklıdır bunlar: `String`, `Number`, `Boolean` ve `Symbol` şeklindedir. Hepsinin kendine has metodları vardır.
50
51
51
-
Örneğin [str.toUpperCase()]
52
-
For instance, there exists a method [str.toUpperCase()](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/String/toUpperCase) karakterlerin büyük harfe çevirir.
52
+
Örneğin [str.toUpperCase()](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/String/toUpperCase) bir stringdeki karakterlerin hepsini büyük harfe çevirir.
Basit değil mi? `str.toUpperCase()` çağırıldığında sırası ile aşağıdakiler olmaktadır.
64
64
65
-
1. Karakter dizisi `str` ilkel bir tiptir. Bundan dolayı özelliğine erişilmek istendiğinde aynı karakter dizisine sahip bir obje yaratılır. Bu objejin`toUpperCase()` gibi kullanışlı metodları bulunmaktadır.
65
+
1. Karakter dizisi `str` ilkel bir tiptir. Bundan dolayı özelliğine erişilmek istendiğinde aynı karakter dizisine sahip bir obje yaratılır. Bu objenin`toUpperCase()` gibi kullanışlı metodları bulunmaktadır.
66
66
2. Bu metod yeni bir karakter dizisi döndürür ve bu `alert` içinde gösterilir.
67
67
3. Özel yaratılan obje imha edilir, `str` eski ilkel haline döner.
68
68
@@ -121,4 +121,4 @@ alert(null.test); // hata
121
121
## Özet
122
122
123
123
- `null` ve `undefined` haricindeki ilkel tipler işe yarar metodların kullanılmasına izin verir.
124
-
- Şeklen, bu metodlar geçici objelerle çalışır, fakat JavaScript motorları çok etkin bir şekilde çalıştıklarından bu çağrılar masraflı değildir.
124
+
- Şeklen, bu metodlar geçici objelerle çalışır, fakat JavaScript motorları çok etkin bir şekilde çalıştıklarından bu çağrılar masraflı değildir.
0 commit comments