Skip to content

Commit 3420812

Browse files
committed
Writing fixes
1 parent 17aa857 commit 3420812

File tree

79 files changed

+193
-193
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

79 files changed

+193
-193
lines changed

1-js/02-first-steps/02-structure/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,6 @@ alert( 'Dünya' );
146146

147147
Lütfen kod yazarken yorum satırı yazmaktan çekinmeyin.
148148

149-
Yorumlar elbette dosyanızın biraz daha büyük olmasına sebep olabilir, fakat bu sorun değildir. Kodunuzu küçültmek için bir çok sıkıştırıcı bulunmaktadır. Bunlar kodunuzu canlı sisteme alırken yorumlardan arındırarak server'a koyarlar böylece yazdığınız kod hiç yer kaplamaz.
149+
Yorumlar elbette dosyanızın biraz daha büyük olmasına sebep olabilir, fakat bu sorun değildir. Kodunuzu küçültmek için birçok sıkıştırıcı bulunmaktadır. Bunlar kodunuzu canlı sisteme alırken yorumlardan arındırarak server'a koyarlar böylece yazdığınız kod hiç yer kaplamaz.
150150

151151
Daha fazla örneği ve daha iyi nasıl yorum yazabileceğinizi <info:coding-style> bölümünde göreceksiniz.

1-js/02-first-steps/05-types/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ Bir diğer özel değer ise `undefined`dır. Kendi başına `null` gibi bir değ
171171

172172
`undefined` anlam olarak "herhangi bir değer atanmamıştır" anlamına gelir.
173173

174-
Eğer bir değişken tanımlanmış fakat hiç bir değer atanmamışsa tam olarak bu değeri alır.
174+
Eğer bir değişken tanımlanmış fakat hiçbir değer atanmamışsa tam olarak bu değeri alır.
175175

176176
```js run
177177
let x;

1-js/02-first-steps/06-type-conversions/article.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ Sayısal dönüştürme kuralları:
6262
|`undefined`|`NaN`|
6363
|`null`|`0`|
6464
|<code>true&nbsp;ve&nbsp;false</code> | `1` veya `0` |
65-
| `string` | Önce başta ve sondaki whitespace'ler silinir. Sonra eğer kalan değerde hiç bir karakter yok ise sonuç `0`. Eğer içerisinde sayısal olmayan bir değer var ise bu durumda `NaN` değeri alınır. |
65+
| `string` | Önce başta ve sondaki whitespace'ler silinir. Sonra eğer kalan değerde hiçbir karakter yok ise sonuç `0`. Eğer içerisinde sayısal olmayan bir değer var ise bu durumda `NaN` değeri alınır. |
6666

6767
Örnekler:
6868

@@ -137,7 +137,7 @@ Dönüştürme işlemi aşağıdaki kuralları kapsar:
137137
|`undefined`|`NaN`|
138138
|`null`|`0`|
139139
|<code>true&nbsp;/&nbsp;false</code> | `1 / 0` |
140-
| `string` | Önce başta ve sondaki whitespace'ler silinir. Sonra eğer kalan değerde hiç bir karakter yok ise sonuç `0`. Eğer içerisinde sayısal olmayan bir değer var ise bu durumda `NaN` değeri alınır. |
140+
| `string` | Önce başta ve sondaki whitespace'ler silinir. Sonra eğer kalan değerde hiçbir karakter yok ise sonuç `0`. Eğer içerisinde sayısal olmayan bir değer var ise bu durumda `NaN` değeri alınır. |
141141
142142
**`ToBoolean`** -- Lojik operatörlerde otomatik çalışır ayrıca `Boolean(value)` ile de dönüştürme işlemi yapılabilir.
143143

1-js/02-first-steps/07-operators/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -436,4 +436,4 @@ for (*!*a = 1, b = 3, c = a * b*/!*; a < 10; a++) {
436436
}
437437
```
438438
439-
Bu tarz numaralar bir çok JavaScript frameworklerinde kullanılır. Bu yüzden bunladan bahsettik. Ama genelde bunlar kodun okunabilirliğini azaltıyorlar. Bu yüzden kullanmadan önce iyi düşünmek gerekir.
439+
Bu tarz numaralar birçok JavaScript frameworklerinde kullanılır. Bu yüzden bunladan bahsettik. Ama genelde bunlar kodun okunabilirliğini azaltıyorlar. Bu yüzden kullanmadan önce iyi düşünmek gerekir.

1-js/02-first-steps/08-comparison/article.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ Sıkı eşitlik kontrolü için `===`: Bu değerler farklıdır, çünkü her bi
145145
alert( null === undefined ); // false
146146
```
147147

148-
Sıkı olmayan eşitlik kontrolüne göre `==`: bunlar birbirlerine eşit fakat başka hiç bir değere eşit değildirler.
148+
Sıkı olmayan eşitlik kontrolüne göre `==`: bunlar birbirlerine eşit fakat başka hiçbir değere eşit değildirler.
149149

150150

151151
```js run
@@ -170,11 +170,11 @@ Matematiksel olarak yukarıda gördüğünüz örnekler imkansız. En sondaki ö
170170

171171
Bunun nedeni eşitlik kontrolü `==` ve karşılaştırma kontrollerinin `> < >= <=` farklı çalışmasından dolayıdır. Karşılaştırma iki tarafta bulunan değerleri önce sayıya çevirmeye çalışır. Bundan dolayı sonuncu örnekte `null>=0` null `0` a dönüşür. En üst örnekte de `null>0` bunu şekilde çalışır. Bundan dolayı en üstte false, en altta ise true döner.
172172

173-
Diğer bir taraftan eşitlik kontrolü `==`, `undefined`ve `null`için kurala göre bir değişikliğe uğramaz. Sadece birbirleri arasında (`undefined` ile `null`) eşitliğe sahiptirler. Diğer türlü hiç bir şeye eşit değildirler. Bundan dolayı `null == 0` false olur.
173+
Diğer bir taraftan eşitlik kontrolü `==`, `undefined`ve `null`için kurala göre bir değişikliğe uğramaz. Sadece birbirleri arasında (`undefined` ile `null`) eşitliğe sahiptirler. Diğer türlü hiçbir şeye eşit değildirler. Bundan dolayı `null == 0` false olur.
174174

175175
### Karşılaştırılamaz tanımsız ( undefined )
176176

177-
`undefined` hiç bir zaman karşılaştırma içerisine girmemelidir.
177+
`undefined` hiçbir zaman karşılaştırma içerisine girmemelidir.
178178

179179
```js run
180180
alert( undefined > 0 ); // false (1)
@@ -185,7 +185,7 @@ Neden hep false çıktı?
185185

186186
Bu sonuçları şunlardan dolayı aldık
187187
- `(1.)` ve `(2.)` örneklerde `false` döndü çünkü `undefined` `NaN` oldu. `Nan` özel bir sayısal değişkendir ve hangi sayı ile karşılaştırılırsa karşılaştırılsın, sonuç `false` çıkar.
188-
- `(3.)` maddedeki eşitlik kontrolü ise `undefined`'ın sadece `null` ile eşit olabilmesinden dolayıdır. `null` haricinde hiç bir değere eşit değildir.
188+
- `(3.)` maddedeki eşitlik kontrolü ise `undefined`'ın sadece `null` ile eşit olabilmesinden dolayıdır. `null` haricinde hiçbir değere eşit değildir.
189189

190190
### Problemlerden Kaçınma
191191

@@ -199,5 +199,5 @@ Neden peki bu örnekleri yaptık? Bu şeyleri her zaman hatırlamamıza gerek v
199199
- Karşılaştırma operatörleri mantıksal değerler döndürür. (true/false) gibi
200200
- Karakter dizileri harf harf alfabe sırasına göre kontrol edilir.
201201
- Karşılaştırmalarda eğer farklı tipler kullanılıyorsa bunlar sayıya işlem yapılmadan sayıya çevirilir. ( Eğer sıkı eşittir kullanıyorsanız çevirilmez)
202-
- `null` ve `undefined` eşittir. Bu değerler başka hiç bir değere eşit değildirler.
202+
- `null` ve `undefined` eşittir. Bu değerler başka hiçbir değere eşit değildirler.
203203
- Değeri `null/undefined` olabilen bir değişken ile `>` veya `<` karşılaştırması yaparken dikkat edin. Ayrı bir `null/undefined` kontrolü yapmakta fayda var.s

1-js/02-first-steps/10-ifelse/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ Her `if` kullandığınızda süslü parantez kullanmanız okunurluğu artıraca
4040
- `0`, boş karakter `""`, `null`, `undefined` ve `NaN` `false` olarak döndürülür. Bunlara `falsy` yani `yanlış` değerler de diyebiliriz.
4141
- Diğer değerler ise `true` olur ve bunlara `truthy` veya `doğru` değerler de denebilir. ( Not: Bunların tam karşılıklarını bulamadım )
4242

43-
Örneğin aşağıdaki kod satırı hiç bir zaman çalışmayacaktır:
43+
Örneğin aşağıdaki kod satırı hiçbir zaman çalışmayacaktır:
4444

4545
```js
4646
if (0) { // 0 false döndürür

1-js/02-first-steps/11-logical-operators/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ if (saat < 10 || saat > 18) {
5353
alert( 'Ofis Kapalı' );
5454
}
5555
```
56-
Bir çok şart cümlesi ile if yapısını kurabilirsiniz.
56+
Birçok şart cümlesi ile if yapısını kurabilirsiniz.
5757

5858
```js run
5959
let saat = 12;

1-js/02-first-steps/12-while-for/7-list-primes/task.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ importance: 3
44

55
# Output prime numbers
66

7-
`1` den büyük olup `1` veya kendisi haricinde hiç bir sayıya kalansız bölünemeyen sayılara [asal sayı](https://tr.wikipedia.org/wiki/Asal_say%C4%B1) denir.
7+
`1` den büyük olup `1` veya kendisi haricinde hiçbir sayıya kalansız bölünemeyen sayılara [asal sayı](https://tr.wikipedia.org/wiki/Asal_say%C4%B1) denir.
88

99
Örneğin `5` bir asal sayıdır. Çünkü `2`,`3` ve `4` e kalansız bölünemez.
1010

1-js/02-first-steps/12-while-for/article.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,7 @@ alert( 'Toplam: ' + toplam );
221221

222222
`break` talimatı `(*)` satırında görüldüğü üzere. Eğer kullanıcı boş değer girerse doğrudan döngü durur ve döngüden sonraki ilk satıra atlar. Yani `alert` çalışır.
223223

224-
"Sonsuz döngü" + `break` birlikte kullanıldığında başlangıçta koşul kontrol edilmese de olur ama döngü gövdesinde veya sonunda kontrol edilmesi gerekir denen döngüler için güzel bir birliktelik oluşturur. Bu döngü içerisinde bir çok defa koşul kullanılarak döngü kırılabilir.
224+
"Sonsuz döngü" + `break` birlikte kullanıldığında başlangıçta koşul kontrol edilmese de olur ama döngü gövdesinde veya sonunda kontrol edilmesi gerekir denen döngüler için güzel bir birliktelik oluşturur. Bu döngü içerisinde birçok defa koşul kullanılarak döngü kırılabilir.
225225

226226
## Bir sonraki tekerrüre geçme [#continue]
227227

1-js/02-first-steps/13-switch/article.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ switch(x) {
3434

3535
- Eğer eşitlik bulunursa en yakın `break` olan yere kadar çalışmaya devam eder. Eğer `break` yoksa döngüyü kıramayacağından dolayı `switch` sonuna kadar çalışır.
3636

37-
- Eğer hiç bir eşitlik sağlanamazsa `default` içinde olan kod çalışır.
37+
- Eğer hiçbir eşitlik sağlanamazsa `default` içinde olan kod çalışır.
3838

3939
## Örnek
4040
Aşağıda bulunan örnekte çalışacak `case` bloğu vurgulanmıştır.
@@ -61,7 +61,7 @@ Başlangıçta `switch` cümlesi `a` değişkenini ilk önce 3 `case`'i ile kar
6161

6262
`4` ise eşitliği sağlar `4`den itibaren en yakın `break`e kadar olan bölüm çalışır.
6363

64-
**Eğer `break` konulmazsa sonraki `case` de hiç bir kontrol olmadan çalışır**
64+
**Eğer `break` konulmazsa sonraki `case` de hiçbir kontrol olmadan çalışır**
6565

6666
`break` olmadan yazılmış hali:
6767

@@ -161,12 +161,12 @@ switch (arg) {
161161
break;
162162
163163
case 3:
164-
alert( 'Hiç bir zaman çalışmaz!' );
164+
alert( 'hiçbir zaman çalışmaz!' );
165165
break;
166166
default:
167167
alert( 'Bilinmeyen bir değer' )
168168
}
169169
```
170170
1. `0` ve `1` değerleri için ilk `alert` çalışır.
171171
2. `2` değeri için ikinci `alert` çalışır.
172-
3. `prompt` her zaman karakter dizisi döndüreceğinden dolayı kontrol eğer `3` şeklinde yapılsaydı bu durumda ekrana mesaj çıkacaktı. Fakat kontrol sayı olan 3 ile yapıldığından dolayı bu ölü koddur ve hiç bir zaman çalışmaz. Bunun yerine `default` kodu çalışacaktır.
172+
3. `prompt` her zaman karakter dizisi döndüreceğinden dolayı kontrol eğer `3` şeklinde yapılsaydı bu durumda ekrana mesaj çıkacaktı. Fakat kontrol sayı olan 3 ile yapıldığından dolayı bu ölü koddur ve hiçbir zaman çalışmaz. Bunun yerine `default` kodu çalışacaktır.

0 commit comments

Comments
 (0)