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

  • Blue Lightning TV

    Blue Lightni

    9 EKİM 2011
  • ipsy

    ipsy

    1 EKİM 2012
  • TechXCentral

    TechXCentral

    12 Temmuz 2011