JavaScript之字符串对象
2015-09-09 22:31
513 查看
我想大家并不陌生字符串,因为不管是java还是其他语言字符串都是很重要的,JavaScript中的字符串对象的相关属性和方法跟java中字符串对象的相关属性和方法基本是相同的,下面就来说一下字符串对象的相关属性和方法。
一、属性
1.length
计算字符串的长度(不区分中英文)。
2.constructor
对象的构造函数。
二、方法
(1)获取类型
1.myString.charAt(num)
返回在指定位置的字符。
2.myString.charCodeAt(num)
返回指定位置的字符的Unicode编码。
3. String.fromCharCode()
接收一个或多个指定的Unicode值,然后返回一个或多个字符串。
(2)查找类型
1.myString.indexOf()
返回某个指定的字符串,在字符串中首次出现的位置。
2. myString.lastIndexOf()
返回一个字符串值最后一次出现的位置。
3. myString.match()
在字符串中检索指定的值,返回的值就是指定的类型(值)。
4.search()
只能作用于正则。
5. myString.replace()
将字符串中的一些字符替换为另外一些字符。
(3) 截取类型
1.myString.slice(start,end)
从指定的开始位置,到结束位置(不包括)的所有字符串。如果不指定结束位置,则从指定的开始位置,取到 结尾。
2.substring(start,end)
从指定的开始位置,到结束位置(不包括)的所有字符串。如果不指定结束位置,则从指定的开始位置,取到 结尾。
3.substr(start,length)
从指定的位置开始取指定长度的字符串。如果没有指定长度,从指定开始的位置取到结尾。
注意:slice(start,end)与substring(start,end)区别
slice参数可以是负数,如果是负数,从-1开始指的是字符串结尾。substring参数是负数的时候,会自动转换为0
(5)转换类型
1.split("分割位置",[指定的长度])
将一个字符串分割成数组
2.toLowerCase();
用于把字符串转换为小写。
3.toUpperCase()
将字符串转换为大写。
(6) 样式类型
1.fontcolor()
给字符串指定颜色,十六进制表示、red、rgb(255,0,0)
2.fontsize()
指定字符串的大小 (1-7)
一、属性
1.length
计算字符串的长度(不区分中英文)。
2.constructor
对象的构造函数。
二、方法
(1)获取类型
1.myString.charAt(num)
返回在指定位置的字符。
2.myString.charCodeAt(num)
返回指定位置的字符的Unicode编码。
3. String.fromCharCode()
接收一个或多个指定的Unicode值,然后返回一个或多个字符串。
(2)查找类型
1.myString.indexOf()
返回某个指定的字符串,在字符串中首次出现的位置。
2. myString.lastIndexOf()
返回一个字符串值最后一次出现的位置。
3. myString.match()
在字符串中检索指定的值,返回的值就是指定的类型(值)。
4.search()
只能作用于正则。
5. myString.replace()
将字符串中的一些字符替换为另外一些字符。
(3) 截取类型
1.myString.slice(start,end)
从指定的开始位置,到结束位置(不包括)的所有字符串。如果不指定结束位置,则从指定的开始位置,取到 结尾。
2.substring(start,end)
从指定的开始位置,到结束位置(不包括)的所有字符串。如果不指定结束位置,则从指定的开始位置,取到 结尾。
3.substr(start,length)
从指定的位置开始取指定长度的字符串。如果没有指定长度,从指定开始的位置取到结尾。
注意:slice(start,end)与substring(start,end)区别
slice参数可以是负数,如果是负数,从-1开始指的是字符串结尾。substring参数是负数的时候,会自动转换为0
(5)转换类型
1.split("分割位置",[指定的长度])
将一个字符串分割成数组
2.toLowerCase();
用于把字符串转换为小写。
3.toUpperCase()
将字符串转换为大写。
(6) 样式类型
1.fontcolor()
给字符串指定颜色,十六进制表示、red、rgb(255,0,0)
2.fontsize()
指定字符串的大小 (1-7)
相关文章推荐
- JavaScript序列化和反序列化
- js中SetInterval与setTimeout用法
- JavaScript随笔(二):函数只是一种对象
- 使用PhantomJS实现网页截图服务
- [杂]EXTJS 浅谈及开发过程中的理解
- JavaScript之对象继承顺序
- JVM性能调优监控工具jps、jstack、jmap、jhat、jstat使用详解
- 当页面完全加载完成后执行一个js函数
- zepto.js 实现原理解析
- 于 jsp第横梁list数据
- Hello JSP!——JSP内置对象分类及属性保存范围
- JSTL标签 参考手册
- BZOJ 1028: [JSOI2007]麻将 暴力
- boost property tree 解析Json ini
- extjs关于treePanel+chekBox全部选中以及清空选中问题探讨
- gulp打包seajs,用gulp-cmd-pack打包seajs模块
- jsp页面出现end tag "</c:forEach" is unbalanced
- A JavaScript Image Gallery
- Ext js学习笔记(二) 表格的创建
- Extjs 学习(一) 选择器