SORU
10 Mayıs 2010, PAZARTESİ


Orada "0b" falan Javascript ikili sayı temsil etmeye benzer

0x Javascript onaltılık sayılar için bir önek olduğunu biliyorum. Örneğin, 0xFF standları sayısı 255.

İkili sayı için benzer bir şey var mı ? 0b1111 15 ama bu benim işime yaramaz numarasını temsil etmelerini beklerdim.

CEVAP
10 Mayıs 2010, PAZARTESİ


Güncelleme:

JavaScript yeni sürümleri özellikle ECMA -- 6 -- binary (0b önek) desteği eklendi ve (0o önek) sayısal sabitler sekizlik:

var foo = 0b1111;    // foo will be set to 15
var bar = 0o17;      // bar will be set to 15

Bu özellik zaten Firefox ve Krom mevcuttur. Şu anda IE desteklenen değil, ama görünüşe göre Spartan geldiğinde olacaktır.

(Semicolonsayesinde'In yorum ve bu işaret için urish's answer.)

Orijinal Cevabı:

Hayır, ikili sayı için bir karşılığı yok. JavaScript sadece ondalık (no) öneki onaltılık (0x prefix) ve sonek (önek 0) biçimleri sayısal rakamları destekler.

Olası bir alternatif taban ile birlikte parseInt yöntemi için ikili bir dize geçmek

var foo = parseInt('1111', 2);    // foo will be set to 15

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Chriselle Lim

    Chriselle Li

    26 Ocak 2008
  • iBand IguJoo

    iBand IguJoo

    25 AĞUSTOS 2006
  • Thom Hall

    Thom Hall

    24 Kasım 2006