JavaScript的String对象
来源:互联网 发布:高分一号数据预处理 编辑:程序博客网 时间:2024/05/16 13:51
String对象
用于处理文本(字符串)
创建方式
var str1=new String("前端开发");var str2=String("前端开发");
那么这两种方式有什么区别吗?
console.log(typeof str1);//返回objectconsole.log(typeof str2);//返回string
可以看出第一种方式的返回值为一个对象
第二种方式的返回值为字符串
String对象常用方法
charAt() 返回字符(指定位置)
concat() 连接字符串
indexOf() 返回首次出现的位置(指定字符)
split() 分割字符串成为字符串数组
var str="abcdefg";console.log(str.charAt(1));//bconsole.log(str.indexOf("b"));//1console.log(str.concat("string"));//abcdefgstringconsole.log(str.split(''));// ["a", "b", "c", "d", "e", "f", "g"]
concat()可以直接使用+代替
下面介绍三个提取字符串的方法
slice()
语法slice(start,end)
1.提取从start位置开始到end(不包括end)之间的字符串
2.end值可以省略,直接返回start到字符串末尾(这里会包含末尾)
3.如果start=end,返回一个空字符
4.start , end可以为负数,-1代表最后一个字符以此类推
var str="abcdefg";console.log(str.slice(1,-1));//返回bcdefconsole.log(str.slice(1));//bcdefgconsole.log(str.slice(1,1));//返回空字符串console.log(str.slice(-1,1));//start位置在end位置后面,返回空字符/*start的值比end值小,不一定返回空字符,比如下面这种情况,分析他们的位置才是最科学的!*/console.log(str.slice(-3,-1));//返回ef
substring()
语法substring(start,end)
1.与slice()不同,substring()里start和end为非负整数
2.同样是提取从start位置开始到end(不包括end)之间的字符串
3.当start和end为非负整数时,且start>end时,会交换两个数的位置
4.当start为正数,end为负数时,会提取(0,start)之间的字符
5.当start为负数,end为正数时,会提取(0,end)之间的字符串
6.当start和end都为负数,或者start=end时,返回空字符
7.end值也可以省略,直接返回start到字符串末尾(这里会包含末尾)
var str="abcdefg";console.log(str.substring(1,-1));//返回aconsole.log(str.substring(6,1));//返回bcdefconsole.log(str.substring(-5,-1));//返回空字符串console.log(str.substring(-5,1));//返回a
substr()
语法substr(start,length)
1.与上面的两种方法不同,这里的参数是起始位置和长度
2.length可以省略,省略了的话返回起始位置到字符串末尾
3.strat可以为负数,-1代表最后一位以此类推
4.length不能为负数,当length为负数时,返回空字符
var str="abcdefg";console.log(str.substr(1));//返回bcdefgconsole.log(str.substr(1,3));//返回bcdconsole.log(str.substr(1,-1));//返回空字符console.log(str.substr(-2,1));//返回f
阅读全文
0 0
- JavaScript的String对象
- JavaScript的String对象
- javascript的内置对象string对象总结
- JavaScript 的String 对象 、Number对象
- Javascript中使用String对象的方法
- JavaScript String对象的一些个方法
- 学习笔记—JavaScript的String对象
- javascript string 对象 的replace方法
- javascript的String对象(来自W3C)
- javascript常用对象--String的用法
- Javaweb中JavaScript的String对象
- javaScript核心对象--------------string
- javascript 常用对象--- String
- JavaScript String 对象参考
- Javascript中的String对象
- JavaScript String 对象参考手册
- JavaScript String 对象参考手册
- Javascript String对象
- 笔记 -- 小项目
- 从高考到日本修士,从C语言到人工智能,我的程序人生
- CH340 MAC驱动使用教程
- poj1741 树分治
- 利用PROGISP实现ARDUINO IDE编写的程序的下载以及如何把AVR单片机做成ARDUINO板
- JavaScript的String对象
- 广联达2018校招笔试题
- Hibernate 入门(1):简介&安装
- 归并排序
- cmd命令不是内部命令
- Category , Extension , Protocol几个概念
- JavaWeb前后端的一些小总结.
- java 反射
- JAVA工具类(2) -- 汉语拼音工具类