3

SEO用の無料ツールを書いています... seomozのAPIを実装すると、フラグは次のようになります

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

これらはほんの一部ですが、JavaScriptで適切なビットフラグを計算する方法がわかりません...使用したいフラグのすべての整数の単なるORですか? これらのフラグのいくつかを保持する変数を作成する方法を示す小さなスニペットは素晴らしいでしょう...

ご協力いただきありがとうございます!

4

2 に答える 2

6

Cのように:

var flags = 0;
// *snip*
flags |= MyFlag;
flags |= MyOtherFlag;
// *snip*
if ((flags & MyFlag) == MyFlag)
{
    // do stuff
}
于 2010-01-31T16:54:41.920 に答える
3

使用したいフラグのすべての整数の単なる OR ですか?

はい。Title|URL|Links(など)は1|4|2048

于 2010-01-31T16:54:28.427 に答える