Django jsコードは、ドット付きIPと整数値の間の相互変換を実現します

見つかった問題: URLパラメータのときにルートを渡すdjango jsコードにより、ルートを正しく解決できなかったポイント取得ポイント値IP
ソリューション: jsドットIP変換、次のdjangoURLに渡されるパラメータの整数値は変換関数ですドット付きIPと整数値の間: 
//ドット付きIPを整数値に変換
function ipToInt(ip){ 
    let num = 0; 
    ip = ip.split( "。"); 
    num = Number(ip [0])* 256 * 256 * 256 + Number(ip [1])* 256 * 256 + Number(ip [2])* 256 + Number(ip [3]); 
    num = num >>> 0; 
    return num; 
} 
//整数値を変換する
todots ip function intToIP(num){ 
    let str; 
    let tt = new Array(); 
    tt [0] =(num >>> 24)>>> 0; 
    tt [1] =((num << 8 )>>> 24)>>> 0; 
    tt [2] =(num << 16)>>> 24; 
    tt [3] =(num << 24)>>> 24;




    str = String(tt [0])+ "。" + String(tt [1])+ "。" + String(tt [2])+ "。" +文字列(tt [3]); 
    strを返します。
}

を使用する場合、受け取る変数を直接作成できます

 

おすすめ

転載: blog.csdn.net/lyw5200/article/details/114654809