我有一個子網掩碼,在一個對象的值。它以長形式出現,即。 255.255.255.0(for/24)。函數子網掩碼
我還沒有碰到過某種JavaScript函數的計算這一點。所以之前我寫了一大堆的if
和else if
聲明,我要趕緊仔細檢查,以確保我沒有錯過一些JavaScript好吃的東西,做這個了。
謝謝!
編輯: 澄清
我在想,如果有一個JavaScript函數,我不知道,這將翻譯的長表,並返回一個縮寫形式,斜槓符號。例如:
如果我將var obj_mask = "255.255.255.0";
傳遞給現有的JavaScript(API?),它將返回/24
值。
如果JavaScript中不存在這樣的函數,那很好,我已經寫了if
聲明的一半,我很樂意在分享之後分享它,以便其他人不必寫出它。但是看到我是JS新手,我想知道這個函數/ API是否存在於本地語言中。
這個問題有點不清楚。你是說你有一個字符串形式的子網掩碼,並希望把它變成二進制/整數形式? – Blake 2014-12-02 23:59:56
加入澄清,對不起。 – misterbear 2014-12-03 00:07:04