Javascript中字符串相关常用的使用方法总结
来源:互联网 发布:深圳淘宝产品拍摄 编辑:程序博客网 时间:2024/06/05 16:14
JavaScript的内置功能之一就是字符串连接,如果用‘+’连接两个数字,表示两数相加。但是如果用于字符串,就表示第二个字符加在第一个字符之后。
varnum=1+2;
console.log(num);
varmsg='hello'+'world';
console.log(msg);
对于字符串来说,除了有length属性,还有很多其他有用的属性,如:
varstr='hello,world';
console.log(str.length);
console.log(str.charAt(0));//第一个字符
console.log(str.charAt(str.length-1));// 最后一个字符
//substring(starti,endi),截取 字符串 起始startistartii, 到endi结束,且含头不含尾,没有
//如果第二个参数没有, 就默认截取到最后一个。
console.log(str.substring(1,4));
console.log(str.substring(1));
//用法同上,为负数时,就是倒数开始算,一个参数含义是倒数几个。
console.log(str.slice(1,4));
console.log(str.slice(-3));
//字符‘l’首次出现的位置
console.log(str.indexOf('l'));
//字符‘l’最后一次出现的位置
console.log(str.lastIndexOf('l'));
//在位置下标3之后,首次出现的位置
console.log(str.indexOf('l',3));
//用‘,’分割为字符串
console.log(str.split(','));
//把str中的小写h换成大写H
console.log(str.replace('h','H'));
//讲字符串转化为大写
console.log(str.toUpperCase());
提示:在javascript中字符串本身是固定不变的,上述方法都会返回一个新的字符串值,并不会影响str本身的值
值得注意的是,在ES6中,给字符串增加了很多新的方法,如:
vars = 'Hello world!';
//返回布尔值,表示参数字符串是否在源字符串中的头部
console.log(s.startsWith('Hello'))// true
//endsWith():返回布尔值,表示参数字符串是否在源字符串的尾部
console.log(s.endsWith('!'))// true
//includes()返回布尔值,表示是否找到了参数字符串
QQ注册登录http://www.kgc.cn/index.php?tuin=7123获得学习账号
可以进群交流~WEB前端学习交流群21 598399936
- Javascript中字符串相关常用的使用方法总结
- JavaScript中字符串String的常用方法总结
- javascript字符串相关的面试题总结
- javascript中字符串常用操作总结、JS字符串操作大全
- javascript中字符串常用操作总结、JS字符串操作大全
- javascript中字符串常用操作总结、JS字符串操作大全
- javascript中字符串常用操作总结、JS字符串操作大全
- JavaScript中字符串的常用操作汇总
- JavaScript 中常用的字符串函数
- javascript中字符串操作常用的API
- javascript中数组(Array)对象和字符串(String)对象的常用方法总结
- javaScript 字符串常用方法总结
- 常用的与字符串相关的函数总结StringUtil
- JavaScript中数组的常用方法总结
- 总结:数据库连接字符串的使用方法
- java中字符串String相关的常用函数
- 常用字符串相关库函数总结(一)
- 常用的字符串相关函数
- 对seo与sem的全方位立体比较
- 备忘录
- hdu1863 (最小生成树)
- next_permutation函数初识
- 算法时间复杂度
- Javascript中字符串相关常用的使用方法总结
- Ansible playbook简介与配置
- java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 解决方法 java.lang.ClassNotFoundException: com.
- c++:error qualification in declaration of '....'
- 单节点Rancher Server v1.6.10版升级到v1.6.12版实验(上)
- mybatis官网参考文档-XML配置_settings(版本: 3.4.6-SNAPSHOT)
- 项目svn从一个地址换到了另一个地址, 现在需要把项目关联到另一个svn地址上
- 新巴巴运动网项目:关于对Spring事务的理解
- C#中try catch finally 用法