// 将一个ipv4地址转换为10进制数输出
// eg: 192.168.1.1

function translateIP2Dig(ipStr) {let ipArr = ipStr.split('.')let resArr = []ipArr.forEach(item => {let str = parseInt(item).toString(2)str = str.padStart(8, 0)resArr.push(str)})return parseInt(resArr.join(''), 2)
}
var res1 = translateIP2Dig('192.168.1.1')
console.log(res1)


padStart应用相关推荐

  1. es2017 提供的针对字符串填充的函数:padStart、padEnd

    ES 2017推出padStart和padEnd. String Padding padStart()和padEnd()方法用来把一个字符串填到另一个字符串,直到结果字符串到达提供的长度.字符串将在必 ...

  2. es6 --- String.prototype.padStart

    从实际出发理解. 首先看下面代码 // js var dt = new Date(); console.log(dt); 下面想把时间格式化,写一个dateFormat函数 // js functio ...

  3. 【ES8(2017)】String扩展 padStart / padEnd

    文章目录 1. String.prototype.padStart() 2. String.prototype.padEnd() 1. String.prototype.padStart() 把指定字 ...

  4. JS字符串padStart()方法,padEnd()方法

    padStart()方法,padEnd()方法 ES2017 引入了字符串补全长度的功能.如果某个字符串不够指定长度,会在头部或尾部补全.padStart()用于头部补全,padEnd()用于尾部补全 ...

  5. JS padStart()方法和padEnd()方法(ES6新增方法)

    在日常开发中,有时候会遇到字符串填充的问题,常见的如:时间不足两位数补"0"等. padStart() 用于补全头部 padEnd() 用于补全尾部 1. str.padStart ...

  6. padStart(),padEnd()方法

    padStart()用于头部补全,padEnd()用于尾部补全. 规则: 'a'.padStart(位数,补全内容) 'a'.padEnd(位数,补全内容) 实例: 'a'.padStart(4,bc ...

  7. padStart()和padEnd()使用

    padStart()和padEnd() padStart()我一般用来处理日期的月和日小于10,前面补0的问题 let date = new Date() let month = 4; // 假定4为 ...

  8. 【JavaScript】时间日期,月日小于10的前面补0(新方法padStart)

    土方法:判,小于10则补0 //获取当前日期的yyyy-MM-dd格式 var date = new Date(); var year = date.getFullYear(); var month ...

  9. padStart 和 padEnd的使用

    padEnd() 方法会用一个字符串填充当前字符串(如果需要的话则重复填充),返回填充后达到指定长度的字符串.从当前字符串的末尾(右侧)开始填充. 语法:str.padEnd(targetLength ...

  10. padStart()和padEnd()

    padStart()和padEnd()作用:字符串补全 padStart()用于头部补全,padEnd()用于尾部补全. padStart()和padStart()接收两个参数 第一个参数:指定字符串 ...

最新文章

  1. 给初学者的深度学习入门指南
  2. 3年级英语听力测试软件,三年级英语听力测试题.doc
  3. python私有函数
  4. 一流投资人会关注什么样的区块链初创公司?
  5. 柿子不能和什么同吃?柿子相克食物大盘点
  6. 设置vmware vsphere web client_Arduino+前端高级应用-通过WEB网页控制Arduino开发板上的LED灯...
  7. 将SQL-SERVER逆向工程导入Power-Design中并给表的字段添加注释
  8. Android编程 获取网络连接状态 及调用网络配置界面
  9. postman与Jmeter调用接口
  10. LoadRunner 11安装Micosoft Visual C++ 2005 SP1时提示命令行选项语法错误
  11. Js实现炫酷仿抖罗盘时钟------Sestid
  12. HTML5期末大作业:仿华为手机商城网站设计——仿华为手机电子商城 (1页) HTML+CSS+JavaScript html网页制作期末大作业成品_网页设计期末作业
  13. 软件易用性测试怎么做?
  14. 重绘回流个人理解版本
  15. 动态载入DLL所需要的三个函数详解(LoadLibrary,GetProcAddress,FreeLibrary)
  16. MySQL的TRUNCATE()函数
  17. 0-1背包问题的一维数组优化解析
  18. Python深度学习13——Keras模型的可视化(神经网络结构图)
  19. vSphere6.7创建Windows Server 2019虚拟机及磁盘扩容
  20. 线性回归-简单线性回归

热门文章

  1. 【Opencv图像处理】透视与仿射变换
  2. Centos下堡垒机Jumpserver V3.0环境部署
  3. git在项目中忽略包node_modules依赖包和git 指令常用汇总
  4. HTML5表格和表单
  5. Java包装类的共同点
  6. PAT——年会抽奖(错位 排序 )
  7. 计算机网络【性能指标之速率、带宽、吞吐量、时延、时延带宽积、往返时延RTT、利用率】
  8. 网络直播,对现代人的一些影响,和网络直播的一些内幕
  9. win7 php mysql_win7下php环境配置(apache,php,mysql)
  10. WinEdt 编辑器和 PDF 文件的 Acrobat 程序关联