以前总是怕死js如其名,能让我入坑润不出来,然后最近被迫写点静态html,又要用到数值运算处理,

于是又开启了「好几十个标签栏解决一个问题」的“探索路程”,顺便记录一下摸鱼结果希望能帮到各位(笑)

(我真是服了搜狗输入法了,为什么输入双引号的时候我习惯手动补齐缺莫名其妙给我补齐,关了连括号都关了)


以这串字符为例子:
1145141919810
var value = "1145411919810"

首先是最简单的删减动作:

  这里用到的是 value.slice({since}, {end})

value = value.slice(0,6)
//取 value的前6位
//则输出 value结果 为:114514

vaule = value.slice(4,10)
//取 value中间 第4位到第10位
//则输出 value结果 为:411919

  对了,value.length 就是可以获取该字符串的总长度,利用起来还能玩点花的:

value = value.slice(6, value.length)
//取 value的从第6位开始
//则输出 value结果 为:1919810

vaule = value.slice(value.length -7,value.length-2)
//当然,如果指定是一个值还可以写成

value = value.slice(-7, -2)
//取 value 倒数第7位到第2位,取(7-2=)5位。
//则输出 value结果 为:19198

那只是增加呢?

  为什么不问问神奇的 + 呢?

value = value + value
//两串字符串相加
//则输出 value结果为:11451419198101145141919810

value = "hengheng" + value
//在 value字符串前 添加”hengheng”
//则输出 value结果为:hengheng1145141919810

value = value + "hengheng"
//在 value字符串后 添加”hengheng”
//则输出 value结果为:1145141919810hengheng

  然后用 value.length 玩点花的:

value = value.slice(6, 8) + value.slice(-4, -2)
//在 value里取 第六到第八(19) 和 倒数第四到倒数第二(98)
//则输出 value结果为:1998

value = value.slice(0, 5) + "aaaaaa" + value.slice(6, value.length)
//在 value里取 前5位 和 后6位,中间加入”aaaaaa”
//则输出 value结果为:114514aaaaaa1919810

插入呢?

  在上面呢

那没看到有输出啊

  在次行添加,请:

alert(( ~ · w · ~ ) '+value)

最新文章

  1. 直接操作 SDL_Overlay YUV叠加上的像素
  2. Android 开发工具之Codota
  3. c语言中的文件流
  4. Day09
  5. Android Studio Push rejected: Push to origin/Alpha1.0 was rejected
  6. Jexus 高并发请求的优化技巧 笔记
  7. 2391: Cirno的忧郁 - BZOJ
  8. 一个RPC的demo
  9. 关于JS数组的定义
  10. 对thinkphp的命名空间的理解
  11. Spring获取bean的步骤
  12. android动画介绍之 自定义Animation动画实现qq抖一抖效果
  13. 数位DP HDU - 2089 不要62
  14. Oracle创建新undo表空间最佳实践(包含段检查)
  15. oracle存储过程递归调用
  16. spoj New Distinct Substrings
  17. iOS开发swift语法0基础篇—————(swift技术交流群:361513739)
  18. activiti 插件安装,以及初始化配置
  19. php获取跳转后的真实链接
  20. CentOS添加环境变量的三种方式

热门文章

  1. 硬件协议之uart
  2. Vue学习:实现用户没有登陆时,访问后自动跳转登录页面
  3. Vladik and fractions
  4. Shapefile导入Oracle
  5. 基于Hexo的GitHub Pages个人博客搭建
  6. [转载]pytest报AttributeError: module ‘pytest‘ has no attribute ‘main‘
  7. php中的错误异常处理
  8. VOLO论文笔记
  9. Linux 部署apache2.4
  10. WDA学习(29):WDA & HTML