美文网首页
字符串属性

字符串属性

作者: 骑码走天涯 | 来源:发表于2019-08-09 15:39 被阅读0次

1.concat方法:连接字符串
var a = 10;
var b = 20;
var c = 30;
console.log(a.concat(b,c)) 10,20,30
关联记忆:var arr = [10,20]
console.log(arr.concat(30,40)) [10,20,30,40];

2.indexOf: 常用方法:找到匹配项返回索引值,如果没找到返回-1;
indexOf也可以传入第二个参数:indexOf(str,fromIndex)表示从索引位置fromIndex开始查找,如果fromIndex省略,则表示默认从起始索引0开始查找;若fromIndex为负,则从索引0开始查找。
var scriptIndex = javascript;
console.log(scriptIndex.indexOf("v")) 2
console.log(scriptIndex.indexOf("s")) 4
console.log(scriptIndex.indexOf("script")) 4
console.log(scriptIndex.indexOf("key")) -1

3.charAt: 返回指定索引位置的字符,若索引越界,返回空字符串。
var scriptIndex = javascript;
console.log(scriptIndex.charAt(3)) a
console.log(scriptIndex.charAt(100000)) ""
console.log(scriptIndex.charAt(-1)) --
console.log(scriptIndex.charAt(-100000)) ""

4.substr(fromIndex,length)方法: 从起始索引fromIndex开始截取长度length的字符串, 若起始索引为负,则从右往左开始截取
var scriptIndex = javascript;
console.log(scriptIndex.substr(1,1)) a 表示从第1个索引值开始截取,截取1个字符
console.log(scriptIndex.substr(1,2)) av 表示从第1个索引值开始截取,截取2个字符
console.log(scriptIndex.substr(-6,4)) Scri 表示从倒数第6个开始截取,截取4个字符

5.substring(startIndex,endIndex):获取部分字符串,截取 起始索引startIndex 到 结束索引endIndex的子字符串,结果包含startIndex处的字符,不包含endIndex处的字符。
var scriptIndex = javascript;
console.log(scriptIndex.substring(1,3)) av
console.log(scriptIndex.substring(3,3)) "" 返回空字符串
console.log(scriptIndex.substring(-1,1)) j 会被替换为0

6.slice(startIndex,endIndex):获取部分字符串,截取 起始索引startIndex 到 结束索引endIndex的子字符串,结果包含startIndex处的字符,不包含endIndex处的字符。slice可以对数组操作,substring不行。
如果 start 为负,将它作为 length + start处理,此处 length 为数组的长度。
如果 end 为负,就将它作为 length + end 处理,此处 length 为数组的长度。
var scriptIndex = javascript;
console.log(scriptIndex.slice(1,3)) av
console.log(scriptIndex.slice(4)) script 如果省略个数,则自动获取后面所有

7.split()分割,按给定字符串分割,返回分割后的多个字符串组成的字符串数组。
var scriptIndex = "java,script,index"
console.log(scriptIndex.split(",")); ["java", "script", "index"]

8.join()合并,使用您选择的分隔符将一个数组合并为一个字符串。
var scriptIndex = ["jpg","bmp","gif","ico","png"]
console.log(scriptIndex.join("")) jpgbmpgifico*png

9.字符串大小写转换
var scriptIndex = 'javascript';
console.log(scriptIndex.toLowerCase()) javascript
console.log(scriptIndex.toUpperCase()) JAVASCRIPT

相关文章

  • JavaScript-字符串应用

    字符串应用 课程简介 主要是学习字符串的属性和字符串的常见方法 字符串属性 字符串常见方法 字符串的属性-leng...

  • 四、字符串

    字符串 一、字符串的属性 字符串的属性length: 表示字符串的长度例如 :var str = “howare...

  • JS字符串

    字符串属性 字符串方法

  • 【03】包装对象

    【03】包装对象 【01】字符串具有属性和方法: 字符串不是对象,为什么会有属性? 因为引用字符串的属性时,JS会...

  • String(字符)篇

    1.字符串的一些问题 2.字符串属性和方法 字符串属性 字符串方法 javascript == 与 ===区别

  • Shell-字符串

    相关属性 readonly 只读属性 unset 删除变量 位置变量 字符串拼接 获取字符串长度 字符串截取 字符...

  • 图文混排----键盘处理

    正则查出范围---根据文字字符串创建imge--创建属性字符串(带图片的atachment)---属性字符串替换原...

  • js 对象里的 字符串 日期 数组

    一.字符串 1.1.字符串的属性 1.(.length).计算字符串的长度的属性。 2.用indexOf字符() ...

  • js权威指南笔记

    字符串不是对象,为什么具备属性? 只要引用了字符串的属性,JavaScript 就会将字符串通过new Strin...

  • 包装类方法

    String length实例属性,字符串实例的length属性返回字符串的长度。 String.prototyp...

网友评论

      本文标题:字符串属性

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