JavaScript tür dönüşümü

JavaScript Tip Çevirme Tablosu

Aşağıdaki tablo, farklı JavaScript değerlerinin Number, String ve Boolean'a dönüştürülme sonuçlarını göstermektedir:

Orijinal değer Sayıya dönüştürme Dizge'ye dönüştürme Boolean'a dönüştürme Deneyin
false 0 "false" false Deneyin
true 1 "true" true Deneyin
0 0 "0" false Deneyin
1 1 "1" true Deneyin
"0" 0 "0" true Deneyin
"1" 1 "1" true Deneyin
NaN NaN "NaN" false Deneyin
Infinity Infinity "Infinity" true Deneyin
-Infinity -Infinity "-Infinity" true Deneyin
"" 0 "" false Deneyin
"20" 20 "20" true Deneyin
"twenty" NaN "twenty" true Deneyin
[ ] 0 "" true Deneyin
[20] 20 "20" true Deneyin
[10,20] NaN "10,20" true Deneyin
["twenty"] NaN "twenty" true Deneyin
["ten","twenty"] NaN "ten,twenty" true Deneyin
function(){} NaN "function(){}" true Deneyin
{ } NaN "[object Object]" true Deneyin
null 0 "null" false Deneyin
undefined NaN "undefined" false Deneyin

Dikkat:çift tırnak ("") içindeki değerler string değerlerini temsil eder. Kırmızı değerler programcının olası olmaması gereken değerleri temsil eder.

Daha fazla JavaScript tür dönüşümü bilgisi için, bizim JavaScript tür dönüşümü eğitim