[Javascript摸鱼记录] 关于js简单字符删减替换增加插入追加前中后处理
2024-10-21 13:44:09
以前总是怕死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)
最新文章
- 直接操作 SDL_Overlay YUV叠加上的像素
- Android 开发工具之Codota
- c语言中的文件流
- Day09
- Android Studio Push rejected: Push to origin/Alpha1.0 was rejected
- Jexus 高并发请求的优化技巧 笔记
- 2391: Cirno的忧郁 - BZOJ
- 一个RPC的demo
- 关于JS数组的定义
- 对thinkphp的命名空间的理解
- Spring获取bean的步骤
- android动画介绍之 自定义Animation动画实现qq抖一抖效果
- 数位DP HDU - 2089 不要62
- Oracle创建新undo表空间最佳实践(包含段检查)
- oracle存储过程递归调用
- spoj New Distinct Substrings
- iOS开发swift语法0基础篇—————(swift技术交流群:361513739)
- activiti 插件安装,以及初始化配置
- php获取跳转后的真实链接
- CentOS添加环境变量的三种方式
热门文章
- 硬件协议之uart
- Vue学习:实现用户没有登陆时,访问后自动跳转登录页面
- Vladik and fractions
- Shapefile导入Oracle
- 基于Hexo的GitHub Pages个人博客搭建
- [转载]pytest报AttributeError: module ‘pytest‘ has no attribute ‘main‘
- php中的错误异常处理
- VOLO论文笔记
- Linux 部署apache2.4
- WDA学习(29):WDA &; HTML