JavaScript’te Sayılar

JavaScript’te sayılar, bir programlama dilinin en temel veri tiplerinden biridir. JavaScript’te kullanılan sayılar, çeşitli tiplerde olabilir ve farklı amaçlar için kullanılabilir. Bu makalede JavaScript’te sayılarla çalışmanın temellerini öğreneceğiz.

Sayı Tipleri: JavaScript’te kullanılan sayı tipleri arasında tam sayılar (integer) ve ondalık sayılar (float) bulunur. Tam sayılar, negatif veya pozitif olabilen tamsayı değerleridir. Örneğin, 5 veya -10 gibi. Ondalık sayılar ise virgüllü veya noktalı sayıları temsil eder. Örneğin, 3.14 veya -2.5 gibi.

Sayıları Tanımlama: JavaScript’te sayıları tanımlamak oldukça kolaydır. Bir sayıyı tanımlamak için sadece sayıyı direkt olarak yazmanız yeterlidir. Örneğin, let numara = 10; veya let pi = 3.14; gibi. Sayıları tanımlarken, let keyword’ünü kullanarak bir değişken tanımlamalısınız.

  • Tam sayılar kullanılarak yapabilecekleriniz:
    • Matematiksel işlemler yapmak: Toplama, çıkarma, çarpma, bölme gibi.
    • Koşullu ifadelerde kullanmak: İf-else blokları, döngüler gibi.
    • Veri saklamak: Değişkenler sayesinde verileri hafızada tutabilirsiniz.
  • Ondalık sayılar kullanılarak yapabilecekleriniz:
    • Hassas hesaplamalar yapmak: Fiziksel hesaplamalar, finansal hesaplamalar gibi.
    • Geometrik şekillerin ölçülerini ifade etmek: Alan, çevre gibi.
    • Doğrusal olmayan bir değişkenin niceliklerini ifade etmek: Sıcaklık, nem gibi.
Tam Sayılar Ondalık Sayılar
-10 3.14
0 -2.5
100 1.618

Sayı Tipleri

JavaScript, çeşitli işlemler yapabileceğimiz bir programlama dilidir. Bu dilde sayılar da önemli bir yer tutar. JavaScript’te sayılarla çalışırken sayı tiplerini doğru bir şekilde tanımak ve kullanmak oldukça önemlidir. Sayılar ikiye ayrılır: tam sayılar ve noktalı sayılar. Tam sayılar, kesirli olmayan sayılardır ve 0’a kadar negatif veya pozitif değer alabilirler. Örnek olarak 5, -3, 0 gibi sayılar tam sayılara örnektir. Noktalı sayılar ise kesirli sayıları ifade eder. Örnek olarak 3.14, -2.5 gibi sayılar noktalı sayılara örnek olarak verilebilir.

Sayıları Tanımlama

JavaScript’te sayıları tanımlamak oldukça kolaydır. Bir sayıyı tanımlamak ve bir değişkene atamak için sadece sayının değerini yazmak yeterlidir. Örneğin, let sayi = 5; ifadesiyle bir değişken tanımlanmış ve bu değişkene 5 değeri atanmış olur. Sayılarla işlem yaparken, dikkat etmemiz gereken bir nokta da sayıyı doğru bir şekilde tanımlamaktır. Yanlış bir şekilde tanımlanan bir sayı, beklenmeyen sonuçlar doğurabilir.

Aritmetik Operatörler

Aritmetik operatörler, JavaScript’te sayılarla yapılan temel matematiksel işlemleri gerçekleştirmek için kullanılır. Toplama, çıkarma, çarpma ve bölme gibi işlemleri yapmak için aritmetik operatörlerden yararlanırız. Örneğin, let toplam = 5 + 3; ifadesiyle iki sayının toplamını elde edebiliriz. Ayrıca, let carpim = 4 * 2; ifadesiyle iki sayının çarpımını, let bolum = 10 / 2; ifadesiyle iki sayının bölümünü elde edebiliriz. Bu aritmetik operatörler sayesinde, sayılara matematiksel işlemler uygulayabiliriz.

  • JavaScript’te sayılarla çalışmak önemlidir.
  • Sayılar tam sayılar ve noktalı sayılar olarak iki gruba ayrılır.
  • Sayıları tanımlarken doğru şekilde tanımlamak önemlidir.
Aritmetik Operatör Anlamı
+ Toplama
Çıkarma
* Çarpma
/ Bölme

Sayıları Tanımlama

JavaScript’te sayılar oldukça önemlidir ve çeşitli şekillerde tanımlanabilirler. Sayıları tanımlamak için birkaç farklı yöntem vardır. İlk yöntem “number” veri tipini kullanmaktır. Örneğin, let x = 5; şeklinde bir değişken tanımlanabilir. Bu şekilde, “x” değişkeni sayısal bir değere sahip olur. Sayıların negatif veya ondalık değerler olabileceği gibi, pozitif tam sayılar da tanımlanabilir. Sayıların varsayılan değeri “0” olarak kabul edilir.

İkinci bir yöntem, literal sayılar kullanmaktır. Bir literal sayı, değerini doğrudan belirten bir sayıdır. Örneğin, let y = 3.14; şeklinde bir değişken tanımlanabilir. Bu örnekte, “y” değişkeni ondalık bir değere sahip olur. Sayıyı ondalık olarak tanımlarken, “.” yerine “,” kullanmanız gerekir. Ayrıca, pozitif veya negatif olabilir ve bilimsel gösterimde yazılabilir.

Üçüncü bir yöntem ise, matematiksel ifadeleri kullanmaktır. Bir sayıyı tanımlarken, matematiksel operatörlerle ifadeler oluşturabilirsiniz. Örneğin, let z = 10 – 5; şeklinde bir değişken tanımlanabilir. Bu durumda, “z” değişkeni “10”dan “5” çıkartılarak elde edilen değere eşit olur. Matematiksel ifadeleri kullanırken, parantezler ve öncelik durumlarını da dikkate almanız önemlidir. Ayrıca, +, -, *, / gibi diğer aritmetik operatörleri de kullanabilirsiniz.

  • “number” veri tipi kullanılarak sayıları tanımlayabilirsiniz.
  • Literal sayılar doğrudan değerini belirten sayılardır.
  • Matematiksel ifadeler kullanarak da sayıları tanımlayabilirsiniz.
Operatör Açıklama
+ İki sayıyı toplar
Bir sayıyı diğerinden çıkartır
* İki sayıyı çarpar
/ Bir sayıyı diğerine böler

Aritmetik Operatörler

Aritmetik operatörler, matematiksel işlemler yapmamıza olanak tanıyan JavaScript’in temel operatörleridir. Bu operatörler, sayılar üzerinde çeşitli işlemler gerçekleştirmek için kullanılır.

Bazı temel aritmetik operatörler şunlardır:

  • + (Toplama operatörü): İki sayıyı toplar.
  • (Çıkarma operatörü): Bir sayıdan diğerini çıkarır.
  • * (Çarpma operatörü): İki sayıyı çarpar.
  • / (Bölme operatörü): Bir sayıyı diğerine böler.
  • % (Modülüs operatörü): İki sayının bölümünden kalanı verir.

Örneğin, + operatörünü kullanarak 4 ve 5 sayılarını toplayabiliriz:

Aritmetik İşlem Sonuç
4 + 5 9

Aritmetik operatörlerin kullanımı sayesinde, JavaScript’te matematiksel işlemler yapabilir ve sayıları manipüle edebiliriz. Bu operatörleri doğru bir şekilde kullanmak, programlarımızı daha işlevsel hale getirmemize yardımcı olacaktır.

Ondalık Sayılar ve Kesirli İfadeler

Ondalık sayılar ve kesirli ifadeler, matematikte önemli bir konudur. Ondalık sayılar, kesirli ifadelerin bir alt kümesidir ve sayıların ondalık kısmıyla ifade edilir. Bu tür sayılar, nokta işaretiyle ayrılan tam sayı ve ondalık kısmıyla temsil edilir. Örneğin, 3.14 bir ondalık sayıdır.

Kesirli ifadeler ise bir bölme işlemi sonucunda elde edilen sayılardır. Kesirli ifadelerde payda, bölme işleminin paydasını temsil ederken, pay ise bölme işleminin paydasını temsil eder. Örneğin, 3/4 bir kesirli ifadedir.

Ondalık sayılar ve kesirli ifadelerin kullanımı geniş bir alana sahiptir. Özellikle matematik hesaplamalarında ve finansal işlemlerde sıklıkla kullanılırlar. Ondalık sayılar ve kesirli ifadeler, sayı tipi olarak da adlandırılırlar ve JavaScript dilinde çeşitli tipleri vardır. Bu tipler, programcıların sayıları doğru bir şekilde tanımlamalarını sağlar ve sayılar üzerinde aritmetik işlemler yapmalarına imkan verir.

  • Ondalık sayılar ve kesirli ifadeler, matematikte önemli bir konudur.
  • Ondalık sayılar nokta işaretiyle ayrılan sayılar olarak temsil edilir.
  • Kesirli ifadeler pay ve payda olarak iki bileşenden oluşur.
  • Ondalık sayılar ve kesirli ifadeler, matematik hesaplamaları ve finansal işlemlerde sıklıkla kullanılır.
  • JavaScript dilinde farklı sayı tipleri bulunur ve bu tipler sayıların doğru bir şekilde tanımlanmasını sağlar.
Sayı Tipleri Açıklama
Number Ondalık ve kesirli sayıları temsil eder.
BigInt Çok büyük sayıları temsil eder.
Math Matematiksel işlemler ve fonksiyonları içerir.

BigInt: Büyük Sayılar

JavaScript dilinde, standart sayılar için bir sınırlama bulunmaktadır. Bu sınırlama, çok büyük veya çok küçük sayıları tam olarak temsil etmeyi zorlaştırır. Ancak, BigInt adı verilen bir veri türü ile büyük sayıları rahatlıkla temsil edebilir ve işleyebiliriz.

BigInt veri türü, 2^53-1 ve -2^53-1 aralığındaki sayıları temsil edebilen Number veri türünün aksine, sınırsız aralıktaki tam sayıları temsil edebilir. Bu sayede, çok büyük verilerle çalışırken daha kesin sonuçlar alabiliriz.

BigInt veri türünü tanımlarken, sayının sonuna “n” karakterini eklememiz gerekmektedir. Örneğin, const myNumber = 1234567890123456789012345678901234567890n; şeklinde bir değişken tanımlanır. Böylelikle, JavaScript’e bu sayının BigInt veri tipinde olduğunu belirtmiş oluruz.

Matematiksel İşlemler ve Fonksiyonlar

Matematiksel işlemler ve fonksiyonlar, JavaScript programlama dilinde oldukça önemli bir konudur. Bu işlemler ve fonksiyonlar sayesinde matematiksel operasyonlar gerçekleştirilebilir ve sayılarla ilgili işlemler yapılarak programlar daha etkili hale getirilebilir.

Matematiksel işlemler için JavaScript’te birçok operatör bulunmaktadır.
Bunlar arasında toplama (+), çıkarma (-), çarpma (*), bölme (/) ve modül (%) operatörleri bulunmaktadır. Örneğin, 10 + 5 gibi bir ifade kullanarak 10 ile 5’i toplayabilirsiniz.

Ayrıca JavaScript’te matematiksel fonksiyonlar da mevcuttur. Bu fonksiyonlar, belirli matematiksel işlemleri gerçekleştirmek için kullanılır. Örneğin, Math.sqrt() fonksiyonu kullanarak bir sayının karekökünü bulabilirsiniz.

Bunun yanı sıra, JavaScript’te sayılarla ilgili olarak kullanabileceğiniz başka operatörler ve fonksiyonlar da bulunmaktadır. Bu operatörler ve fonksiyonlar, sayıları karşılaştırmak, yuvarlama işlemleri yapmak ve sayıları string formatına dönüştürmek gibi işlemler için kullanılır.

  • Karşılaştırma Operatörleri: ==, !=, , = gibi operatörler sayesinde sayıları karşılaştırabilirsiniz.
  • Yuvarlama Fonksiyonları: Math.round(), Math.floor() ve Math.ceil() gibi fonksiyonlar sayesinde sayıları yuvarlayabilirsiniz.
  • String Dönüşümü: toString() fonksiyonu sayesinde sayıları string formatına dönüştürebilirsiniz.
Operatör/Fonksiyon Açıklama
+ İki sayıyı toplama işlemi yapar.
Bir sayıyı diğerinden çıkarma işlemi yapar.
* İki sayıyı çarpma işlemi yapar.
/ Bir sayıyı diğerine böler.
% Bir sayının diğer sayıya bölümünden kalanı verir.
Math.sqrt() Bir sayının karekökünü hesaplar.
Math.round() Bir sayıyı en yakın tam sayıya yuvarlar.
Math.floor() Bir sayıyı aşağıya yuvarlar.
Math.ceil() Bir sayıyı yukarıya yuvarlar.
toString() Bir sayıyı string formatına dönüştürür.

JavaScript programlamada matematiksel işlemler ve fonksiyonlar oldukça önemlidir. Bu işlemler ve fonksiyonlar sayesinde sayılarla ilgili birçok işlem yapabilir ve programlarınızı daha etkili bir şekilde geliştirebilirsiniz.

Sık Sorulan Sorular

Sayıları JavaScript’te nasıl tanımlayabiliriz?

Sayıları Javascript’te değişkenlere atayarak tanımlayabiliriz. Örneğin: var sayi = 10;

Aritmetik operatörler nelerdir?

Aritmetik operatörler, toplama (+), çıkarma (-), çarpma (*), bölme (/) ve modül (%) gibi matematiksel işlemleri gerçekleştirmek için kullanılan operatörlerdir.

JavaScript’te ondalık sayıları nasıl kullanabiliriz?

Ondalık sayıları tanımlamak için nokta (.) karakterini kullanırız. Örneğin: var ondalikSayi = 3.14;

Kesirli ifadeleri JavaScript’te nasıl kullanabiliriz?

Kesirli ifadeleri tanımlamak için ondalık sayılar gibi kullanabiliriz. Örneğin: var kesirliIfade = 1/2;

BigInt veri türü nedir ve nasıl kullanılır?

BigInt, Javascript’te çok büyük sayıları temsil etmek için kullanılan yeni bir veri türüdür. BigInt değerlerini tanımlamak için sayının sonuna “n” harfini ekleriz. Örneğin: var buyukSayi = 123456789012345678901234567890n;

Matematiksel işlemler ve fonksiyonlar nelerdir?

Javascript’te matematiksel işlemler yapmak ve matematiksel fonksiyonları kullanmak için Math objesini kullanabiliriz. Örneğin: var sonuc = Math.sqrt(16); //Sonuç 4

Neden bazen yuvarlama hataları oluşur?

Yuvarlama hataları, sayıların ondalık kısmında kesirli ifadelerin belli bir hassasiyeti aşması ve doğru değeri elde etmek için yuvarlama yapılmaması durumunda oluşur. Bu hatalar matematiksel işlemlerde doğru sonuçların elde edilmesini engelleyebilir.

Yorumlar Devre Dışı Bırakıldı!