zoukankan      html  css  js  c++  java
  • js对象---字符串

    1.字符串的长度length

    var a="mylength"

    a.length得值为5

    2.改变字符串的大小写

    这样做的原因是方便比较两个字符串

    a.toUpperCase()//变为大写
    a.toLowerCase()//变为小写

    3.查找字符串---indexOf技术

    因为每个浏览器都有一个字符串表明自己的信息,因此可以查找相应的字符串去判断在使用哪种web浏览器

    var b=a.indexOf("MSIE7");//浏览器是否为ie7

    如果没有查到该字符串,则返回-1,用条件判断

    如果字符串存在,则返回一个人数值,是返回该数值在字符串的位置

    var c=a.indexOf("length");
    alert(c);//return 2

    4.查找字符串的另一种方法---lastindexOf()

    看名字就只知道,lastindexof()是从字符串末尾开始找,不言而喻,indexof()是从字符串开头开始的。

    5.提取字符串---slice()

    例如:百度网址http;//baidu.com

    我们想去掉http://,反过来就是提取baidu.com这一部分

    a.slice(index);//index指的是索引号

    a.slice(1),获取的是第二个字符以及之后的所有字符,这里是ylength

    a.slice(start,end),获取一部分字符串,这样简单提一下都能get到意思的了

    a.slice(-3,-1),负数是指从末尾开始点,-1是最后一个,可以把字符串当成一个圆圈,0是第一个,-1是最后一个,这样也就是理所当然的事了

    6.在字符串中查找模式---正则表达式

    打个比喻,淘宝的客户订购时会提供个人信息,个人信息会有一定的格式,而格式这里指的就是模式,我们就得验证格式是否正确,而不是信息是否正确。

    正则其实也就是字符串,只是换了表达形式,字符串是一般是这样“aaaa”,正则是这样的/aaaa/

    比较正则跟字符串的查找功能,字符串用indexof(),正则用search()

    var regex=/length/;

    a.search(regex);//也是返回2

    正则的更大用处在此不添笔了

  • 相关阅读:
    linux(ubuntu)设置开机启动
    mysql 数据库迁移
    maven GroupId和ArtifactID
    Android内存溢出与内存泄漏
    Android性能优化方向和相关工具
    安卓 px,dpi,dp,ps的区别与联系
    python 深浅拷贝
    公网ip和私网ip
    打开系统设置页
    如何用代码开启“个人热点”功能?如何用代码把iOS设备设置成一个无线路由?
  • 原文地址:https://www.cnblogs.com/yflbk-2016/p/5689660.html
Copyright © 2011-2022 走看看