JavaScript字符串(String)编程常用的操作方法
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了JavaScript字符串(String)编程常用的操作方法,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2749字,纯文字阅读大概需要4分钟。
内容图文
![JavaScript字符串(String)编程常用的操作方法](/upload/InfoBanner/zyjiaocheng/642/362b10df808840c8b4cdf4feb750d5d1.jpg)
一、字符串的创建方式:
1.字面量
var str = "hello";
console.log(str);
2.构造函数
var str = new String("world");
console.log(str);
//构造函数:字符对象,通过new执行字符构造函数得到,虽然长得是对象的外表,但是他还是字符的内心(作为一个正常的字符来使用)
二、字符串方法概括
方法名 | 功能 |
---|---|
replace () | 替换第一个符合的子字符串 |
slice(m,n) | 截取:从索引为m截取到索引为n(不含n) |
substring(m,n) | 截取:从索引为m截取到索引为n(不含n) |
substr(m,n) | 从索引为m开始截取n个子字符串 |
toUpperCase() | 字符串全部转大写 |
toLowerCase() | 字符串全部转小写 |
concat() | 字符串拼接 |
split() | 按照指定自字符,分割字符串,分割成数组 |
charAt() | 根据索引查数据,当前索引没有数据,返回空字符 |
三、方法详解
1.replace()
功能:替换,并只能替换第一个符合的子串
参数:两个,1老的子串,2要替换成的新串
var str = "abcabcqweacnakdjfhqke";
str = str.replace("a","啊");
console.log(str);
//结果:啊bcabcqweacnakdjfhqke ---原字符串未改变
2.slice()
功能:截取:从索引为m截取到索引为n(不含n)
参数:两个,1子字符串开始位置,2子字符串结束位置
var str = "hello world";
var res = str.slice(2,7);//如果省略第二个参数,则表示字符串一直到原字符结束
console.log(res);
//结果:llo w ---原字符串改变 注意:空格代表一个字符
3.substring(m,n)
功能:截取:从索引为m截取到索引为n(不含n)。与slice()用法相似
参数:两个,1子字符串开始位置,2子字符串结束位置
var str = "hello world";
var res = str.slice(2,7); //如果省略第二个参数,则表示字符串一直到原字符结束
console.log(res);
//结果:llo w ---原字符串改变 注意:空格代表一个字符
4.substr(m,n)
功能:截取:从索引为m开始截取n个子字符串
参数:两个,1子字符串开始位置,2截取子字符串的个数
var str = "hello world";
var res = str.substr(2,7); //如果省略第二个参数,则表示字符串一直到原字符结束
console.log(res);
//结果:llo wor ---原字符串改变 注意:空格代表一个字符
5.toUpperCase()
功能:字符串全部转大写
参数:无
var str = "hello world";
var res = str.toUpperCase();
console.log(res);
//结果:HELLO WORLD ---原字符串未改变
6.toLowerCase()
功能:字符串全部转小写
参数:无
var str = "HELLO WORLD";
var res = str.toLowerCase();
console.log(res);
//结果:hello world ---原字符串未改变
7.concat()
功能:两组字符串拼接
参数:无
var str = "hello";
var str2 = "world";
var res = str.concat(str2);
console.log(res);
//结果:helloworld ---原字符串改变
8.split()
功能:按照指定自字符,分割字符串,分割成数组
参数:1个,自定义被分割的字符
var str = "abc-qwe-asd-zxc";
console.log(str);
var res = str.split("-");
console.log(res);
//结果:(4) ["abc", "qwe", "asd", "zxc"] ---原字符串变成数组
9.charAt()
功能:根据索引查数据,当前索引没有数据,返回空字符
参数:一个,索引
var str = "hello world";
var res = str.charAt(6);
var res = str.charAt(20); //如果前索引没有数据,返回空字符
console.log(res);
//结果:w ---原字符串改变
MZTing
发布了0 篇原创文章 · 获赞 0 · 访问量 13
私信
关注
内容总结
以上是互联网集市为您收集整理的JavaScript字符串(String)编程常用的操作方法全部内容,希望文章能够帮你解决JavaScript字符串(String)编程常用的操作方法所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。