JS常用字符串处理方法应用总结
2023-06-13 09:15:26 时间
1.indexOf()方法,从前往后查找字符串位置,大小写敏感,从0开始计数。同理,lastIndexOf()方法从后往前,两个方法对于相同的检索条件输出的结果是一样的
例如:
复制代码代码如下:
例如:
<scripttype="text/javascript">
varstr="HelloWorld!"
document.write(str.indexOf("Hello"))//输出0
document.write(str.indexOf("World"))//输出6
document.write(str.indexOf("world"))//输出-1,因为没查到
</script>
2.length,采用“XXX.length”的形式访问,因为它是string对象的方法
<scripttype="text/javascript">
varstr="HelloWorld!"
document.write(str.length);//输出12
</script>
3.substr()方法,用于字符串截取,一个必选参数,一个可选参数,从0开始计数
<scripttype="text/javascript">
varstr="HelloWorld!"
document.write(str.substr(3));//输出loWorld!,从序数为3的字符开始(包括序数为3的字符),参数只有一个时会一直输出到末尾
document.write(str.substr(3,7));//输出loWorl,如果第一个参数是负数,就是倒着数
</script>
4.charAt()方法,用于返回指定位置的字符,从0开始计数
<scripttype="text/javascript">
varstr="HelloWorld!"
document.write(str.charAt(1));//输出e
</script>
5.split()方法,用于把一个字符串分割成字符串数组
<scripttype="text/javascript">
varstr="HelloWorld!"
document.write(str.split(""));//输出Hello,World!
document.write(str.split(""));//输出H,e,l,l,o,W,o,r,l,d,!
document.write(str.split("",1));//输出Hello
"2:3:4:5".split(":")//将返回["2","3","4","5"]
"|a|b|c".split("|")//将返回["","a","b","c"]
varwords=sentence.split(/\s+/)//使用正则表达式作为分割参数
</script>
相关文章
- js数组遍历的方法_图的遍历及应用实验总结
- JS算法探险之栈(Stack)
- js原生拖拽的两种方法
- 【说站】js数组归并的方法
- 【说站】js原型链的优缺点
- 【说站】js中异步是什么意思
- JS面试题-js新增基本数据类型BigInt
- js遍历对象属性的一些方法有哪些_js面试遍历对象的所有属性
- 利用Cookie防止刷新的在线考试倒计时JS代码详解编程语言
- js内置的Date对象详解编程语言
- JS propertyIsEnumerable()方法:检测一个属性是否可枚举
- 从前端JS里请求Redis资源,搭建高性能应用(前端js请求redis)
- js和jquery批量绑定事件传参数一(新猪猪原创)
- Google的跟踪代码动态加载js代码方法应用
- javascript表单验证-Parsley.js使用和配置
- js获取元素到文档区域document的(横向、纵向)坐标的两种方法
- 在父页面调用子页面的JS方法
- JS动态调用方法名示例介绍
- js判断是否为ie的方法小结
- js实现的map方法示例代码
- JS中判断JSON数据是否存在某字段的方法
- node.js中的fs.ftruncate方法使用说明
- node.js中的fs.lchown方法使用说明
- JS获取客户端IP地址、MAC和主机名的7个方法汇总
- js怎么覆盖原有方法实现重写