JS截取字符串 charAt(),slice(),substring(),substr()
2024-10-01 18:58:04
1. charAt(i)输出指定下标的字母,长度为1,适用于把字符串切割成单个字符串。
2. slice() 和 substring() 都支持1-2个参数,第一个参数是开始位置,第二个参数是结束位置,左闭右开。
区别: slice() 如果第二个参数是负数,则实际的数是负数+字符串长度得到的结果,如果得到的结果小于第一个参数,则返回空字符串。
substring() 如果第二个参数是负数,则实际的数是0,且substring()总是从2个参数中小的参数开始,但是还是 左闭右开。
eg temp.substring(7,3); 从3的位置开始截取到7的位置,结果是索引3的字母没有,7的位置有。
3. substr() 的2个参数是 左闭右闭。
最新文章
- gdb调试汇编堆栈过程的学习
- Grunt 使用记录
- uva10986 堆优化单源最短路径(pas)
- net不安装Oracle11g客户端直接使用ODAC
- Play Framework 完整实现一个APP(一)
- 【8-22】java学习笔记04
- 安装VVDocumenter-Xcode-master (Xcode 7.1)的过程
- WP8 独立存储 总结3(应用设置)
- URAL 2069 Hard Rock (最短路)
- android之回调函数的意义
- C#调用dll时的类型转换总结
- leetcode—sum root to leaf number
- 【图像识别】 图像处理和图像分析(leptonica)leptonica-1.68安装配置 (vs2008)
- 保护模式特权级别DPL,RPL,CPL 之间的联系和区别
- 小箭头的写法,z-index在ie7显示混乱问题
- POJ 2728 Desert King 最优比率生成树
- c++中冒号(:)和双冒号(::)的用法(void文章::变乱()、子类:父类)
- Android EventBus 3.0 实例使用详解
- java集合系列—ArrayList
- Awesome Hadoop