js中常用的字符串的方法
时间:2019-09-29
本文章向大家介绍js中常用的字符串的方法,主要包括js中常用的字符串的方法使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
1.charAt()
查找返回指定位置的字符
var str = "abcdefg"; var s = str.charAt(5); // 下标为5的字符 console.log(s);//f
2.charcodeAt()
查找返回指定位置字符的unicdoe码
var str = "abcdefg"; var s = str.charCodeAt(5); // 下标为5的字符的unicdoe码 console.log(s);//102
3.concat()
连接字符串
var str = "abc"; var str1 = str.concat("a", "b", "c", "dsdafsdafsad"); console.log(str1);//abcabcdsdafsdafsad
4.slice()
字符串截取
var str = "abcdefghijklm"; var str1 = str.slice(1, 5); console.log(str1);//bcde
详细用法请参考数组用法。
5.split()
将字符串转换为数组
var str = "abcdefg" var str1 =str.split("") console.log(str);//abcdefg console.log(str1)//["a", "b", "c", "d", "e", "f", "g"]
6.substring()
字符串截取
var str = "abcdefghijklm"; var str1 = str.substring(1, 9);//从下边1开始到下边9结束不包括下标9那一项 var str2 = str.substring(9, 1); console.log(str1);//bcdefghi console.log(str2);//bcdefghi
7.substr()
字符串截取
var str = "abcdefghijklm"; var str1 = str.substr(2, 6);//从下标2开始往后数6个数 console.log(str1);//cdefgh
8.indexOf()
遍历字符串
查找包含第一个参数的字符串,如包含返回第一位的下标,停止查找,如没有返回 -1。第二个参数表示从此下标开始查找。
var str = "abcdefabcjklm"; var a = str.indexOf("abc") var b = str.indexOf("abc", 1); console.log(a);//0 console.log(b);//6
9.toUpperCase
转大写
var str = "aAbBcCdD"; console.log(str.toUpperCase());//AABBCCDD
10.toLowerCase
转小写
var str = "aAbBcCdD"; console.log(str.toLowerCase());//aabbccdd
11.replace()
替换字符串
只能匹配一次
var str = "今天天天天气好好"; var str1 = str.replace("天天", "**"); console.log(str1);//今**天天气好好
12.match()
查找字符串
var str = "今天天气好好"; var result = str.match("天天"); console.log(result);//["天天", index: 1, input: "今天天气好好", groups: undefined]
13.search()
查找字符串返回下标
var str = "今天天气天天好好"; var result = str.search("天天"); console.log(result);//1
原文地址:https://www.cnblogs.com/zl-light/p/11608722.html
- as3:sprite作为容器使用时,最好不要指定width,height
- openssl版本升级操作记录
- 清除浮动(clearfix hack)
- Linux下环境变量配置方法梳理(.bash_profile和.bashrc的区别)
- 小程序火爆的因素
- Log4Net使用心得
- nginx通过https方式反向代理多实例tomcat
- Linux系统下yum镜像源环境部署记录
- 特斯拉vs凯迪拉克vs奔驰:三大汽车自动驾驶系统比拼
- Centos下添加静态路由(临时和永久有效)的操作记录
- python如何保证输入键入数字
- 微信小程序自定义数据分析试水
- 挂载银行前置机Ukey到windows server2012虚拟机的操作记录
- 文件上传速度查询方法
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法