zoukankan      html  css  js  c++  java
  • js常用API方法

    String对象常用的API:API指应用程序编程接口,实际上就是一些提前预设好的方法。

    charAt() 方法可返回指定位置的字符。 stringObject.charAt(index)

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

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

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

    split() 方法用于把一个字符串分割成字符串数组。 stringObject.split(separator)

    replace() 方法用于在字符串中用一些字符替换另一些字符 stringObject.replace(regexp/substr, replacement)

                var str="月白风青俱怀逸兴壮思飞,欲上青天揽明月"
                    
                    var nstr=str.charAt(8)
                    document.write("charAt的作用"+nstr+"<br>")
                    
                    var nstr1=str.indexOf("青");//首次出现的字符,从左往右开始查询。
                    document.write("indexOf的作用"+nstr1+"<br>")
                    var nstr2=str.lastIndexOf("青");//首次出现的字符,从右往左开始查询。lastIndexOf注意字母大小写
                    document.write("lastIndexOf的作用"+nstr2+"<br>")
                    var nstr3=str.substring(8)//从下标为八的元素开始截取,截取到末尾
                    document.write("substring的作用"+nstr3+"<br>")
                    
                    var nstr4=str.substring(8,13)
                    //从下标为八的元素开始截取,截取到下标为13的元素之前,即8到12之间的元素包括8和12.
                    document.write("substring的作用"+nstr4+"<br>")
                    
                    var nstr4=str.substring(-13,13)
                    //不能取负数,取负数会从0开始截取到下标为13的元素之前。
                    document.write("substring的作用"+nstr4+"<br>")
                    
                    var nstr5=str.substr(4,7)//从下标为4的元素开始包括下标为4的元素向后截取七个字符。即截取长度为7的一个字符串。
                    document.write("substr的作用"+nstr5+"<br>")
                    
                    var nstr6=str.substr(-7,7)//从倒数第7个元素开始向后截七个字符,包括倒数第七个元素。即截取长度为7的一个字符串。
                    document.write("substr的作用"+nstr6+"<br>")
                    
                    var nstr7=str.substr(-9,-7)//从倒数第9个元素开始截取长度为-7的一个字符串。但是长度不能为负数,会按长度为0计算,所以不会生效。
                    document.write("substr的作用"+nstr7+"不会生效"+"<br>")
                    
                    var nstr8=str.slice(4,11)//从下标为4的元素截取到下标为11的元素之前,不包括下标为11 的元素。
                    document.write("slice的作用"+nstr8+"<br>")
                    
                    var nstr9=str.slice(-7,-5)//倒数第七个元素截取到第七个元素后面的某一个元素,后面,不能是倒数第七个元素前面的。
                    document.write("slice的作用"+nstr9+"<br>")
                    
                    var nstr10=str.split("青")
                    document.write("split的作用"+nstr10+"<br>")
                    
                    var nstr11=str.replace("青","华")//只会替换查找到的第一个青字.
                    document.write("replace的作用"+nstr11+"<br>")
  • 相关阅读:
    server.port 在单元测试中,调用的类或者方法这个地方获取到的端口号就会变成-1
    SpringBoot读取application.properties文件
    javaWeb 使用 filter 处理全站乱码问题
    web.xml里<filter-mapping>中的<dispatcher>作用
    SpringBoot中使用Interceptor
    精通Spring Boot
    Spring MVC之@ControllerAdvice详解
    Spring Boot 优雅的配置拦截器方式
    【Spring学习笔记-MVC-17】Spring MVC之拦截器
    C#构造方法(函数)
  • 原文地址:https://www.cnblogs.com/l8l8/p/8710967.html
Copyright © 2011-2022 走看看