Nasıl JavaScript bir Tamsayı bir Dize Dönüştürmek? | Netgez.com
SORU
15 Temmuz 2009, ÇARŞAMBA


Nasıl JavaScript bir Tamsayı bir Dize Dönüştürmek?

Nasıl JavaScript bir tamsayı bir dize dönüştürmek?

Yapmak mümkün Bu otomatik olarak mı yoksa el ile yapmak için bir yordam yazmak zorunda mıyım?

CEVAP
15 Temmuz 2009, ÇARŞAMBA


parseıntyatekli artıhattazemin parseFloatyaMatematik.yuvarlak

parseınt:

var x = parseInt("1000", 10); // you want to use radix 10
    // so you get a decimal number even with a leading 0 and an old browser

tekli artı eğer dize bir tamsayı şeklinde ise:

var x =  "1000";

eğer dize veya bir şamandıra olabilir ve bir tamsayı istiyorsanız:

var x = Math.floor("1000.01"); //floor automatically converts string to number

ya da, eğer Matematiği kullanarak olacaksın.birkaç kez kat:

var floor = Math.floor;
var x = floor("1000.01");

Eğer parseınt aradığınızda olarak taban koymayı unutan bir tip değilseniz, parseFloat kullanın ve istediğiniz şekilde yuvarlak. Burada kat kullanıyorum.

var floor = Math.floor;
var x = floor(parseFloat("1000.01"));

İlginçtir, Matematik.yuvarlak (Matematik gibi.kat) dizi için bir dize yapacak dönüşüm, eğer numara yuvarlak (veya dize bir tamsayı varsa) istiyorsanız, bu harika bir yol, en sevdiğim belki de şu:

var round = Math.round;
var x = round("1000"); //equivalent to round("1000",0)

Bunu görmek pek mümkün olmuyor. değerini, çoğunlukla içten, w3c göre kullanılır

var x = "1000".valueOf();

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Rozetked | Обзоры

    Rozetked | Ð

    5 AÄžUSTOS 2011
  • Slave Boy Films - Fandom from a Galaxy Far Far Away

    Slave Boy Fi

    12 HAZİRAN 2009
  • YEAH1TV

    YEAH1TV

    19 ÅžUBAT 2009