资讯专栏INFORMATION COLUMN

JavaScript[19] -- 字符串

wuyangnju / 3250人阅读

摘要:字符串方法长度字符串的某一项,注意字符串长度只能读取不能修改在及以下不识别不会生效取某一个字符串项可以代替取下标但是及以下不兼容结果为空格,不是获取最后一项返回指定位置的字符的编码通过编码返回对应的字符检索一个参数时返回指定字符串的位置两

字符串方法 length

length长度,字符串的某一项[ ],注意:字符串长度只能读取,不能修改,[ ]在IE7及以下不识别


charAt()

取某一个字符串项,可以代替[ ]取下标,但是IE8及以下不兼容


charCodeAt()

返回指定位置的字符的unicode编码

 

String.fromCharCode()

通过unicode编码返回对应的字符

 

indexOf() 检索

一个参数时,返回指定字符串的位置

两个参数时,第一个参数为检索值,第二个参数为检索开始的位置,只找第一个,并且返回对应的下标值,如果没有返回-1

  

lastIndexOf() 从后往前检索

一个参数时,返回最后一次出现的位置

两个参数时,第一个为检索的值,第二个为检索的位置

 

substring() 截取字符串

第一个参数为起始位置(包含),第二个参数为结束位置(不包含),如果第二个参数不写,会默认截取所有的

当有两个参数时,结果和参数的顺序无关,只和参数大小有有关,小的为开始位置,大的为截取长度

 

slice() 截取字符串

和substring一样,但是数字大的不能在前

   

split() 切割成数组

字符串变数组,从某一项切割,前后变为字符串项

   

toLowerCase() / toUpperCase()

大写转小写 / 小写转大写

                                           

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/97047.html

相关文章

  • JavaScript核心语法——数组

    摘要:实际测试的结果表示,这中数组在语言中是可以使用的。数组元素的读取数组的主要作用是用于存储和读取数据信息。第一个索引值表示外层数组的,第二个索引值表示内部数组的。 数组 数组是什么 数组的概念 数组是值的有序集合,数组中的每一个值叫做 一个元素,而每个元素在数组中都有一个唯一的位置。这个位置用数字表示,叫做索引数组,用字符串表示叫做关联数组。JavaScript数组是无类型的,数组的元素...

    Youngdze 评论0 收藏0
  • 深入理解 Javascript 之 JS的深浅拷贝

    摘要:动手实现深拷贝利递归来实现对对象或数组的深拷贝。递归思路对属性中所有引用类型的值进行遍历,直到是基本类型值为止。深拷贝只对对象自有属性进行拷贝测试数据拷贝方式其实也是一种继承的方式,当然继承还是有其他方法的感谢支持 深浅拷贝 基本类型 & 引用类型 ECMAScript中的数据类型可分为两种: 基本类型:undefined,null,Boolean,String,Number,Symb...

    Tikitoo 评论0 收藏0
  • 【从0到1】分步实现一个出生日期的正则表达式(JavaScript)

    摘要:简言在表单验证中,经常会用正则表达式做出生日期校验。声明本文目的是为了阐述如何编写一个正则表达式的过程。综上所述,正则表达式是强大的,但并不是万能的,因此不要过份地依赖和滥用正则。 简言 在表单验证中,经常会用正则表达式做出生日期校验。本文把出生日期分割成几个部分,分步地介绍了实现一个出生日期校验的完整过程。相信您在理解了本篇的内容后,对如何编写和如何应用正则表达式会有进一步的理解和体...

    shaonbean 评论0 收藏0
  • JavaScript数组——常用数组方法汇总

    摘要:本文记录关于数组的一些常用方法,搜集总结。对于数组中的每个元素,都会调用函数一次。返回值是一个新数组,其中的每个元素均为关联的原始数组元素的回调函数返回值。 本文记录关于js数组的一些常用方法,搜集总结。 主要思路: 1. 方法功能是什么 2. 传递的参数是什么 3. 返回值是什么 4. 原来的数组是否改变 第一组:关于数组的增加、删除和修改 1.push 向数组末尾增加新的...

    HollisChuang 评论0 收藏0
  • 正则表达式

    摘要:当我们指定标志后,每次运行,正则表达式本身会更新属性,表示上次匹配到的最后索引使用全局匹配,直到结束仍没有匹配到全局匹配类似搜索,因此不能使用,那样只会最多匹配一次。正则表达式还可以指定标志,表示忽略大小写,标志,表示执行多行匹配。 如果有对字符串进行匹配的需求。自然会想到用正则如 号码:010-8123123 var reg = /^d{3}-d{7}$/ or var reg = ...

    Leck1e 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<