En son web geliştirme öğreticiler
 

JavaScript Sayı Yöntemleri


Sayı yöntemleri sayılarla çalışmak yardımcı olur.


Number Yöntem ve Özellikleri

İlkel değerleri (like 3.14 or 2014) , özellikler ve yöntemler olamaz (because they are not objects) .

yöntemleri ve özellikleri yürütürken JavaScript nesneleri gibi temel değerleri ele alır çünkü JavaScript, yöntemler ve özellikleri, aynı zamanda ilk değerleri için kullanılabilir.


toString() Yöntem

toString() dize olarak bir sayı döndürür.

Tüm rakam yöntemleri sayılar her türlü kullanılabilir (literals, variables, or expressions) :

Örnek

var x = 123;
x.toString();            // returns 123 from variable x
(123).toString();        // returns 123 from literal 123
(100 + 23).toString();   // returns 123 from expression 100 + 23
Kendin dene "

toExponential() Yöntem

toExponential() yuvarlak ve üstel gösterimi kullanılarak yazılmış bir dizi, bir dizi döner.

Bir parametre ondalık noktasının arkasında karakter sayısını tanımlar:

Örnek

var x = 9.656;
x.toExponential(2);     // returns 9.66e+0
x.toExponential(4);     // returns 9.6560e+0
x.toExponential(6);     // returns 9.656000e+0
Kendin dene "

parametre isteğe bağlıdır. Bunu belirtmezseniz, JavaScript sayıya yuvarlamak olmayacaktır.


toFixed() Yöntem

toFixed() ondalık belirli bir sayıda yazılı numarası ile bir dize döndürür:

Örnek

var x = 9.656;
x.toFixed(0);           // returns 10
x.toFixed(2);           // returns 9.66
x.toFixed(4);           // returns 9.6560
x.toFixed(6);           // returns 9.656000
Kendin dene "

toFixed(2) para ile çalışmak için idealdir.


toPrecision() Yöntem

toPrecision() belirli bir uzunlukta yazılmış bir sayı ile, bir dize döndürür:

Örnek

var x = 9.656;
x.toPrecision();        // returns 9.656
x.toPrecision(2);       // returns 9.7
x.toPrecision(4);       // returns 9.656
x.toPrecision(6);       // returns 9.65600
Kendin dene "

valueOf() Yöntem

valueOf() bir dizi olarak bir sayı döndürür.

Örnek

var x = 123;
x.valueOf();            // returns 123 from variable x
(123).valueOf();        // returns 123 from literal 123
(100 + 23).valueOf();   // returns 123 from expression 100 + 23
Kendin dene "

JavaScript olarak, çok sayıda temel değer olabilir (typeof = number) ya da bir nesneyi (typeof = object) .

valueOf() metodu ilkel değerlere sayısı nesneleri dönüştürmek için JavaScript kullanılmaktadır.

kodunuza kullanmak için hiçbir neden yoktur.

Tüm JavaScript veri türleri vardır valueOf() ve toString() metodu.


Numaralar Değişkenler dönüştürme

sayılara değişkenleri dönüştürmek için kullanılabilecek 3 JavaScript yöntem vardır:

  • Number() metodu
  • parseInt() metodu
  • parseFloat() metodu

Bu yöntemler sayı yöntemleri, ancak genel JavaScript yöntemler değildir.


Küresel Yöntemleri

JavaScript küresel yöntemler tüm JavaScript veri türlerinde kullanılabilir.

Bu sayılar ile çalışan en alakalı yöntemler şunlardır:

Yöntem Açıklama
Number() Bağımsız değişkeninin dönüştürülmüş bir dizi döndürür.
parseFloat() onun argüman ayrıştırır ve bir kayan noktalı sayı döndürür
parseInt() bağımsız değişkenini ayrıştırır ve bir tamsayı döndürür

Number() Yöntem

Number() sayılara JavaScript değişkenleri dönüştürmek için kullanılabilir:

Örnek

x = true;
Number(x);        // returns 1
x = false;     
Number(x);        // returns 0
x = new Date();
Number(x);        // returns 1404568027739
x = "10"
Number(x);        // returns 10
x = "10 20"
Number(x);        // returns NaN
Kendin dene "

Kullanılan Date() , Number() metodu 1.1.1970 den beri milisaniye sayısını döndürür.


parseInt() Yöntem

parseInt() bir dizi ayrıştırır ve bir tam sayı döndürür. Boşluklara izin verilir. Yalnızca ilk sayı döndürülür:

Örnek

parseInt("10");         // returns 10
parseInt("10.33");      // returns 10
parseInt("10 20 30");   // returns 10
parseInt("10 years");   // returns 10
parseInt("years 10");   // returns NaN 
Kendin dene "

Sayı dönüştürülemez ise NaN (Not a Number) döndürülür.


parseFloat() Yöntem

parseFloat() bir dizi ayrıştırır ve bir sayı ile döner. Boşluklara izin verilir. Yalnızca ilk sayı döndürülür:

Örnek

parseFloat("10");        // returns 10
parseFloat("10.33");     // returns 10.33
parseFloat("10 20 30");  // returns 10
parseFloat("10 years");  // returns 10
parseFloat("years 10");  // returns NaN
Kendin dene "

Sayı dönüştürülemez ise NaN (Not a Number) döndürülür.


Number Özellikleri

özellik Açıklama
MAX_VALUE JavaScript olası büyük sayıyı döndürür
MIN_VALUE JavaScript Mümkün olan en küçük sayıyı döndürür
NEGATIVE_INFINITY Negatif sonsuz temsil eder (returned on overflow)
NaN Bir Temsil "Not-a-Number" değerini
POSITIVE_INFINITY Sonsuz temsil eder (returned on overflow)

Örnek

var x = Number.MAX_VALUE;
Kendin dene "

Sayı özellikleri denilen JavaScript'in nesne numarası sarmalayıcı aittir Number .

Bu özellikler, yalnızca erişilebilir Number .MAX_VALUE .

Kullanma myNumber .MAX_VALUE, myNumber bir değişken sentezleme veya bir değerdir, tanımsız döndürür:

Örnek

var x = 6;
var y = x.MAX_VALUE;    // y becomes undefined
Kendin dene "

JavaScript tamamlayın Number Referansı

Tam bir referans için lütfen gidin Komple JavaScript Numarası Referans .

referans tüm sayısı özellikleri ve yöntemleri tanımlar ve örnekler içerir.