İNTERNET TABANLI PROGRAMLAMA Dersi JavaScript soru detayı:

PAYLAŞ:

SORU:

JS’deki veri tipleri diğer programlama dillerine
kıyasla sayıca ne düzeydedir?


CEVAP:

Programlama dilleri değişkenler içinde farklı
tiplerde veri saklayabilir. C# gibi üst düzey programlama
dillerinde uygulama performansını arttırmak ve hata
ayıklamayı desteklemek gibi amaçlarla pek çok veri tipi
kullanılır. Bu tür dillerde sadece sayısal değerleri tutmak
için bile birkaç tane veri tipi kullanılır. Örneğin, C#
dilinde 0-255 arasındaki sayısal değerler için byte, ±32768
aralığındaki tam sayılar için short veri tipi kullanılır.
Ondalıklı sayıları ve çok büyük sayıları tutmak içinse oat,
double, decimal gibi veri tipleri kullanılır. Bir betik dili
olan JS, üst düzey programlama dillerine oranla çok daha
küçük bir veri tipi kümesi kullanır. JS programlarında beş
farklı veri tipi kullanılır. C# gibi dillerden farklı olarak JS
değişkenlerinin ön tanımlı bir veri tipi yoktur. JS
değişkenleri dinamik olduğundan, kendilerine atanan
değere göre farklı veri tiplerinde olabilirler. Bununla
birlikte, değişkende tutulan veri tipi, değişken üzerinde
kullanılabilecek metotları belirler. Örneğin Boolean
tipinde veri tutan bir değişkende, parça kesme gibi String
veri tipine özgü metotları kullanmanız durumunda
programınız hata verecektir.