JavaScript'te Number Veri Tipi Kullanımı

JavaScript'te Number Veri Tipi Kullanımı

JavaScript'te, sayısal değerleri temsil etmek için number veri tipi kullanılır Bu veri tipi, matematiksel işlemler ve sayısal verilerle çalışırken oldukça yararlıdır Bu makalede, number veri tipinin kullanımıyla ilgili önemli bilgileri bulabilirsiniz JavaScript'te sayılarla çalışırken, number veri tipine dikkat etmek önemlidir Makalemizde, number tipinin özellikleri ve kullanımı hakkında detaylı açıklamaları bulabilirsiniz

JavaScript'te Number Veri Tipi Kullanımı

JavaScript'te veri tipi olarak sayıları ifade etmek için kullanılan Number veri tipi oldukça önemli bir yer tutar. Bu veri tipi, sayısal değerleri içerir ve birçok farklı özelliği ile kullanıcılara kolaylık sağlar. Aynı zamanda, JavaScript'in temel özelliklerinden biri olan matematiksel işlemleri gerçekleştirebilmek için de kullanılır.

Number veri tipi birçok özelliğe sahiptir ve bu özelliklerin her birinin ayrıntılı olarak incelenmesi gerekir. Bu özellikler arasında yazım şekilleri, matematiksel işlemler, Infinity ve NaN gibi özel değerler ve örnekler yer alır. Tüm bu konuları detaylı bir şekilde inceleyerek, JavaScript'te Number veri tipinin kullanımı hakkında daha fazla bilgi edinmek mümkündür.


Number Veri Tipi Nedir?

JavaScript programlama dilinde, sayıları ifade etmek ve işlem yapmak için Number veri tipi kullanılır. Bu veri tipi, bedensel bir boyuta sahip olmaksızın, matematiksel bir işleme tabi tutulabilen tamsayı veya ondalık sayıları ifade eder.

Number veri tipi, birkaç farklı özellik barındırır. Bunlardan ilki, sayının pozitif, negatif veya sıfır değerinde olmasıdır. Ayrıca Number veri tipi ayrıca, kayan noktalı sayılar ve sonsuzluk kavramını da içerir. Bunların yanı sıra, Not-a-Number (NaN) değerleri de Number veri tipinde tanımlanmıştır.


Number Veri Tipi Kullanımı

Number veri tipi, JavaScript'te sayıların ifade edilmesinde kullanılan bir türdür. Genel olarak, Number veri tipi yazımı, matematiksel işlemleri ve özel olarak Infinity ve NaN gibi özelliklerin kullanımını içerir.

Number veri tipinin yazımı şu şekildedir: var num = 10; . Bu, num adında bir değişkene 10 sayısının atanması anlamına gelir. Number veri tipi ile yazılabilecek diğer sayı sistemleri ise binary, oktal ve hexadecimal şekilde yazılabilmektedir. Örneğin, var num = 0b1010; binary olarak 1010 sayısını temsil eder. Ayrıca, bir string ifadeyi Number veri tipine dönüştürmek için parseInt() ve parseFloat() fonksiyonları kullanılabilir.

Matematiksel işlemler, Number veri tipinde kullanılan temel işlemlerdir. Örneğin, toplama (+), çıkarma (-), çarpma (*) ve bölme (/) işlemleri kullanılabilir. Bunun yanı sıra, mod (%) ve üs alma (**) gibi işlemler de Number veri tipi ile kullanılabilir.

Number veri tipi, Infinity ve NaN gibi özel değerleri içerir. Infinity, sayının sınırını temsil ederken, NaN 'not-a-number' anlamına gelir. Infinity ve NaN, özel durumlarda kullanılabilen değerlerdir. Örneğin, var num = 10/0; işlemi sonucu Infinity olacaktır.

Sonuç olarak, JavaScript'te sayıları ifade etmek için kullanılan Number veri tipi, yazımı ve matematiksel işlemlerinin yanı sıra Infinity ve NaN özelliklerini içermektedir. Bu özellikler, özel durumlarda kullanılabilecek değerlerdir.


Number Veri Tipinin Yazımı

JavaScript'te Number veri tipini kullanarak, farklı sayı sistemlerindeki sayıları yazmak mümkündür. Buna göre, onluk, ikilik, sekizlik veya on altılık sistemlerindeki sayıları yazabilirsiniz. Ancak, sayı sistemi belirtilmediği takdirde, otomatik olarak onluk sistem olarak kabul edilir.

Örnek Sayı Yazımı
Sayı Sistemi Yazım Şekli Number Değeri
Onluk 123 123
İkilik 0b0110 6
Sekizlik 0o17 15
Onaltılık 0xFF 255

String veri tipinden Number veri tipine dönüştürme işlemi, aşağıdaki gibi yapılabilir.

  • parseInt() fonksiyonu: String bir değeri, belirtilen sayı sistemine göre Number veri tipine dönüştürür. Örneğin, parseInt("123", 10) ondalıklı sistemdeki "123" stringini Number veri tipine dönüştürür ve 123 değerini döndürür.
  • parseFloat() fonksiyonu: Ondalıklı sayıları ifade eden string değerleri, Number veri tipine dönüştürür. Örneğin, parseFloat("3.14") stringini Number veri tipine dönüştürür ve 3.14 değerini döndürür.

Bu yöntemler, özellikle form elemanlarının değerlerinin işlenmesinde oldukça yararlıdır.


Radix Kullanımı

JavaScript'te Number veri tipi kullanımının detaylarından biri de, sayıları farklı bir sayı sistemine dönüştürmek adına radix parametresinin kullanımıdır. Radix parametresi, başlıca parseInt() fonksiyonunda kullanılır ve bize sayıları farklı sayı sistemlerine dönüştürme imkanı sağlar.

Örneğin, bir sayıyı onluk sistemden ikilik sisteme dönüştürmek istediğimizde, radix parametresi olarak 2 kullanabiliriz. Aynı şekilde, onlu sistemden sekizli sisteme dönüştürmek için 8, onlu sistemden onaltılı sisteme dönüştürmek için ise 16 gibi radix değerleri kullanabiliriz.

Bu işlemi gerçekleştirmek için parseInt() fonksiyonunun kullanımı şu şekildedir: parseInt(string, radix). Burada string, dönüştürmek istediğimiz sayıdır ve radix ise dönüştürmek istediğimiz sayı sistemi için seçilen sayıdır. Örneğin;

String Radix Değeri Sonuç
"101011" 2 43
"123" 8 83
"FF" 16 255

Bu örnekte, ilk satırda "101011" ikilik sisteme dönüştürüldü ve 43 olarak ifade edildi. İkinci satırda, "123" sekizli sisteme dönüştü ve 83 olarak ifade edildi. Son satırda ise "FF" onaltılı sistemde dönüştürüldü ve 255 olarak ifade edildi.

Radix parametresi, sayıları bir sayı sistemi içerisinde ifade etme imkanı sağlayarak çalışmalarımızda önemli bir yer tutar.


parseInt() ve parseFloat() Fonksiyonları

JavaScript'te, genellikle kullanıcı tarafından girilen karakter dizileri, sayısal işlemler için kullanılmak üzere, Number veri tipine dönüştürülürler. Bu işlem için parseInt() ve parseFloat() fonksiyonları kullanılır.

parseInt() fonksiyonu, bir string değerini tamsayıya dönüştürür. parseInt() fonksiyonu, ilk parametre olarak dönüştürülecek sayıyı, ikinci parametre olarak ise sayı sisteminin (10'luk, 16'lık, vs) belirtilmesi için radix değerini alır. Örnek olarak, "42" stringi parseInt() fonksiyonu olarak kullanıldığında, 42 sayısı tamsayı olarak döndürülür.

parseFloat() fonksiyonu ise string değerini ondalıklı sayıya dönüştürür. parseFloat() fonksiyonu sadece bir parametre alır, bu parametre olarak dönüştürülecek olan sayısal açıklama girilir. Örneğin, "3.14" stringi parseFloat() fonksiyonu tarafından kullanıldığında, sonuç olarak 3.14 ondalıklı sayısı döndürülür.

Ayrıca, parseInt() ve parseFloat() fonksiyonları, bir string içerisinde yer alan harfleri yok sayarak yalnızca sayısal ifadeler üzerinden bir sayı dönüştürme işlemi gerçekleştirirler. Ancak, dönüştürme yapılmak istenen string içinde sayısal veri harici bir sembol (örneğin, $ ya da %) yer alıyorsa, bu karakter dizileri dönüştürme işlemi esnasında yok sayılır.

Tablo olarak tanımlarsak:

Fonksiyon Kullanımı
parseInt() parseInt(string, radix)
parseFloat() parseFloat(string)

Kısacası, parseInt() ve parseFloat() fonksiyonları, string veri tipindeki değerlerin sayısal bir ifadeye dönüştürülmesi gerektiği durumlarda kullanılır. Bu fonksiyonların kullanımı JavaScript'te sayısal işlemler yapmak için oldukça faydalıdır.