Вопрос

Я пишу бесплатный инструмент для SEO ... Реализация API из SeoMoz и флаги выглядят так

URL Metric,Bit Flag
Title,1
URL,4
Subdomain,8
Root Domain,16
External Links,32
Links,2048
mozRank,16384
mozTrust,131072

Это всего лишь несколько, но я не знаю, как рассчитать правильный битовый флаг в JavaScript ... это просто или все целые числа флагов, которые я хочу использовать? Небольшой фрагмент, чтобы показать мне, как сделать VAR, который держит некоторые из этих флагов, были бы потрясающими ...

Спасибо за вашу помощь!

Это было полезно?

Решение

Это просто или из целых чисел флагов, которые я хочу использовать?

да. Title|URL|Links (и т. д.) будет 1|4|2048

Другие советы

Как и в C:

var flags = 0;
// *snip*
flags |= MyFlag;
flags |= MyOtherFlag;
// *snip*
if ((flags & MyFlag) == MyFlag)
{
    // do stuff
}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top