美文网首页
JavaScript 5

JavaScript 5

作者: 依依玖玥 | 来源:发表于2017-06-14 00:28 被阅读0次

字符串

charAt() 方法可返回指定位置(索引是从0开始)的字符

语法:  str.charAt(index)

index表示字符串中某个位置的数字,即字符在字符串中的下标

注释:字符串中第一个字符的下标是 0。如果参数 index 不在 0 与 string.length 之间,该方法将返回一个空字符串。

charCodeAt(n) 方法可返回指定位置的字符的 Unicode 编码

这个返回值是 0 - 65535 之间的整数。如果n是负数,或者大于等于字符串的长度,则charCodeAt()返回NaN。

concat() 方法用于连接两个或多个字符串。

concat() 方法将把它的所有参数转换成字符串,然后按顺序连接到字符串的尾部,并返回连接后的字符串。请注意,其 本身并没有被更改。

slice() 方法可提取字符串的某个部分,并以新的字符串返回被提取的部分。

语法:stringObject.slice(start,end)

start 要抽取的片断的起始下标。如果是负数,则该参数规定的是从字符串的尾部开始算起的位置。也就是说,-1 指字符串的最后一个字符,-2 指倒数第二个字符,以此类推。

end 紧接着要抽取的片段的结尾的下标。若未指定此参数,则要提取的子串包括 start 到原字符串结尾的字符串。如果该参数是负数,那么它规定的是从字符串的尾部开始算起的位置。

substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符。

语法: stringObject.substr(start,length)

start必需。要抽取的子串的起始下标。必须是数值。如果是负数,那么该参数声明从字符串的尾部开始算起的位置。也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符,以此类推。

length可选。子串中的字符数。必须是数值。如果省略了该参数,那么返回从 stringObject 的开始位置到结尾的字串。

返回值: 一个新的字符串,包含从 stringObject 的 start(包括 start 所指的字符) 处开始的 length 个字符。如果没有指定 length,那么返回的字符串包含从 start 到 stringObject 的结尾的字符。

substring() 方法用于提取字符串中介于两个指定下标之间的字符。

语法: stringObject.substring(start,stop)

start必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。

stop可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。如果省略该参数,那么返回的子串会一直到字符串的结尾。

说明:substring() 方法返回的子串包括 start 处的字符,但不包括 stop 处的字符。如果参数 start 与 stop 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。如果 start 比 stop 大,那么该方法在提取子串之前会先交换这两个参数。

注:不接受负数

indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。

语法: stringObject.indexOf(searchvalue,fromindex)

searchvalue必需。规定需检索的字符串值。

fromindex可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略该参数,则将从字符串的首字符开始检索。

注:indexOf() 方法对大小写敏感!

注:如果要检索的字符串值没有出现,则该方法返回 -1。

lastIndexOf() 方法可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索。

语法: stringObject.lastIndexOf(searchvalue,fromindex)

searchvalue必需。规定需检索的字符串值。

fromindex可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略该参数,则将从字符串的最后一个字符处开始检索。

split()将字符串分割成字符串数组

例如:

"1:2:3:4:5".split(":");  // 返回 ["1","2","3","4","5"]

"|a|b|c|".split("|");    // 返回 ["", "a", "b", "c", ""]

"hello".split("");    // 返回 ["h","e","l","l","o"]

"hello".split("", 3);  // 返回 ["h","e","l"]

fromCharCode() 从字符编码创建一个字符串。

toLowerCase() 方法用于把字符串转换为小写

toUpperCase() 方法用于把字符串转换为大写

replace()替换一个与正则表达式匹配的子串返回一个新字符串

今天的我比昨天进步一些,本次发表应在20170613日,有事耽搁望请见谅

相关文章

  • 2019年度文章分类与回顾

    Javascript/项目小知识系列Javascript基础知识5点(2019.1.29)JavaScript小知...

  • 目录引导

    JavaScript(ES5) JavaScript概述JavaScript 语言核心 ES6 -- ES9 ES...

  • 实用代码

    JavaScript-MD5加密

  • 前端学习

    书:《高性能HTML5》、《CSS SECRETS》、《JavaScript高级程序设计》、《JavaScript...

  • JavaScript (5)

    循环语句 (1)while(条件){} 例: while(条件){ //满足条件时执行的语句 先判断...

  • JavaScript 5

    字符串 charAt() 方法可返回指定位置(索引是从0开始)的字符 语法: str.charAt(index) ...

  • Javascript(5)

    一、BOM对象 浏览器对象模型 1、window代表浏览器窗口 ①弹窗 window.alert()②内部高度 w...

  • 写好JavaScript条件语句的5条守则

    写好JavaScript条件语句的5条守则 在用 JavaScript 工作时,我们经常和条件语句打交道,这里有5...

  • 第5章 JavaScript语句

    表5-1 JavaScript语句语法

  • HTML5 第一天

    -What is HTML5 定义 HTML5 ≈ HTML↑ + CSS↑ + JavaScript API↑ ...

网友评论

      本文标题:JavaScript 5

      本文链接:https://www.haomeiwen.com/subject/hnnjqxtx.html