1
- ## Tür Dönüşümleri
1
+ ## Tip Dönüşümleri
2
2
3
3
JavaScript * weakly typed* bir dildir, bu yüzden ** mümkün olan yerlerde**
4
- * tür dönüşümü* uygular.
4
+ * tip dönüşümü* uygular.
5
5
6
6
// Bunlar true verir
7
7
new Number(10) == 10; // Number.toString() tekrar sayıya
@@ -26,23 +26,23 @@ kullanılması **şiddetle** tavsiye edilir. Böylece yaygın hataların çoğun
26
26
kaçınılabilir, yine de JavaScript'in * weak typing* sisteminden kaynaklanan başka
27
27
sorunlar da vadır.
28
28
29
- ### Temel türlerin nesne oluşturucuları
29
+ ### Temel tiplerin nesne oluşturucuları
30
30
31
- ` Number ` ve ` String ` gibi temel türlerin nesne oluşturucuları ` new ` anahtar
31
+ ` Number ` ve ` String ` gibi temel tiplerin nesne oluşturucuları ` new ` anahtar
32
32
kelimesi ile kullanılıp kullanılmamalarına göre farklı davranış gösterir.
33
33
34
34
new Number(10) === 10; // False, Object ve Number
35
35
Number(10) === 10; // True, Number ve Number
36
- new Number(10) + 0 === 10; // True, tür dönüşümü nedeniyle
36
+ new Number(10) + 0 === 10; // True, tip dönüşümü nedeniyle
37
37
38
- ` Number ` gibi bir temel türün nesne oluşturucusunu kullanmak yeni bir ` Number `
38
+ ` Number ` gibi bir temel tipin nesne oluşturucusunu kullanmak yeni bir ` Number `
39
39
nesnesi yaratacaktır, fakat ` new ` kelimesi kullanılmazsa ` Number ` fonksiyonu
40
40
bir dönüştürücü olarak davranacaktır.
41
41
42
42
Ayrıca, sabitler ve nesne olmayan değerler kullanılması durumunda başka tür
43
- dönüşümleri de söz konusu olacaktır.
43
+ dönüşümler de söz konusu olacaktır.
44
44
45
- En iyi seçenek üç olası türden birine ** açıkça** dönüşüm yapılmasıdır.
45
+ En iyi seçenek üç olası tipten birine ** açıkça** dönüşüm yapılmasıdır.
46
46
47
47
### Karakter katarına dönüştürmek
48
48
@@ -56,10 +56,10 @@ Bir değerin başına boş bir katar eklenerek kolayca katara dönüştürülebi
56
56
57
57
** Tek terimli** toplama operatörü kullanılarak bir değer sayıya dönüştürülebilir.
58
58
59
- ### Mantıksal değişken türüne dönüştürmek
59
+ ### Mantıksal değişken tipine dönüştürmek
60
60
61
61
** not** operatörü iki kez üst üste kullanılarak bir değer mantıksal değişken
62
- türüne dönüştürülebilir.
62
+ tipine dönüştürülebilir.
63
63
64
64
!!'foo'; // true
65
65
!!''; // false
0 commit comments