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) |
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:
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.