码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript中的内置对象-8-String-2

时间:2017-10-06 11:39:53      阅读:313      评论:0      收藏:1      [点我收藏+]

标签:数值   应用   匹配   javascrip   字符编码   dex   总数   value   script   

学习目标

1.掌握字符串对象 方法:

charAt()

charCodeAt()

indexOf()

lastIndextOf()

charAt()

语法:

stringObjcet.charAt(index)

功能:

返回stringObjectindex位置的字符串。

说明:

ECMAScript5可以使用“方括号加字符串索引”来访问字符串中特定的字符,但是IE7及更早的浏览器会返回undfined.

charCodeAt()

语法:

stringObject.charCodeAt(index)

功能:

返回stringObjectindex位置字符的字符编码。

说明:

ECMAScript5可以使用“方括号加字符串索引”来访问字符串中特定的字符,但是IE7及更早的浏览器会返回undfined.

indexOf()

语法:

stringOject.indextOf(“0”)

功能:

从一个字符串中搜索给定的子字符串,返回子字符串的位置。

返回值:数值

说明:如果没有找到该子字符串,则返回-1.

 

 

 

 

 

 

 

 

 

学习目标

1.掌握字符串对象的截取方法:

slice()

substring()

substr()

slice()

语法:

stringValue.slice(start,end)

功能:

截取子字符串

参数说明:

1.start:必需,指定子字符串的开始位置。

2.end:可选,表示子字符串到哪里结束,end本身不在截取范围之内,省略时截取至字符串的末尾。

3.当参数为负数时,会将传入的负值与字符串的长度相加。

substring()

说明:语法及功能同slice()完全一样。

区别在于:

1.当参数为负数时,自动将参数转换为0.

2.Substring()会将较小的数作为开始位置,将较多的数作为结束位置。

substr()

语法:

截取子字符串。

参数说明:

1.start:必需,指定子字符串的开始位置。

2.len:可选,表示截取的字符总数,省略时截取字符串的末尾。

3.star为负数时,会将传入与字符串的长度相加。

4.len为负数时,返回空字符串。

学习目标

掌握字符串方法的综合应用:

编写JS函数,用于获得输入参数的后缀名,如输入abc.text,返回.text

学习目标

1.掌握字符串对象的方法:

split()

replace()

 

 

 

split()

语法:

stringObject.split(separator)

功能:

把一个字符串分割成字符串数组。

返回值:Array

说明:

separator:必需,分割符。

replace()

语法:

stringObject.replace(regexp/substr,replacement)

功能:

在字符串中用一些字符替换另一些字符。或替换一个与正则表达式匹配的字符。

返回值:string

参数:

regexp:必需,规定子字符串或要替换的模式的regexp对象。

replacement:必需,一个字符串值。

学习目标

掌握字符串方法的其他方法:

1.toUpperCase()

2.toLowerCase()

3.将字符串border-left-color转换成borderLeftColor

toUpperCase()toLowerCase()

语法:

stringValue.toUpperCase()

功能:把字符串转换为大写。

语法:stringValue.toLowerCase()

功能:把字符串转为小写。

 

JavaScript中的内置对象-8-String-2

标签:数值   应用   匹配   javascrip   字符编码   dex   总数   value   script   

原文地址:http://www.cnblogs.com/oybb/p/7631166.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!