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>")

js常用API方法的更多相关文章

  1. JS常用校验方法(判断输入框是否为空,数字,电话,邮件,四舍五入等)

    JS常用校验方法: 1.判断输入框是否为空,为空时弹出提示框 2.关闭窗口 3.检查输入字符串是否为数字 4.强制把大写转换成小写 5.手机号码校验,长度为11位数字. 6.电子邮件校验 7.电话号码 ...

  2. 【js常用DOM方法】

    介绍几个js DOM的常用方法 获取元素节点 getElementById  getElementsByTagName  getElementsByClassName 先写一个简单的网页做测试: /* ...

  3. Node.js 常用 API

    Node.js v6.11.2  Documentation(官方文档) Buffer Prior to the introduction of TypedArray in ECMAScript 20 ...

  4. JS常用公共方法封装

    _ooOoo_ o8888888o 88" . "88 (| -_- |) O\ = /O ____/`---'\____ .' \\| |// `. / \\||| : |||/ ...

  5. js常用通用方法

    验证身份证详细方法 function isCardNo(pId) { var arrVerifyCode = [1, 0, "x", 9, 8, 7, 6, 5, 4, 3, 2] ...

  6. js常用共同方法

    var uh_rdsp = (function(){ //获取根目录 var getContextPath = function(){ var pathName = document.location ...

  7. 一些JS常用的方法

    /** * JS公用类库文件 */ (function(){ Tools = { W: window, D: document, Postfix: ".php", GetId: f ...

  8. Node.js 常用Mongoose方法

    Node.js 手册查询-Mongoose 方法 一.Schema 一种以文件形式存储的数据库模型骨架,无法直接通往数据库端,也就是说它不具备对数据库的操作能力.可以说是数据属性模型(传统意义的表结构 ...

  9. Node.js常用express方法

    Node.js 手册查询-Express 方法 1.send方法 send 方法向浏览器发送一个响应信息,并可以智能处理不同类型的数据 send方法在输出响应时会自动进行一些设置,比如HEAD信息.H ...

随机推荐

  1. FJUT16级第一周寒假作业题解J题

    题目链接:http://210.34.193.66:8080/vj/Contest.jsp?cid=160#P9 涨姿势之区间刷新 TimeLimit:2000MS  MemoryLimit:128M ...

  2. java线程学习第一天__低配版的卖面包机

    package Thread;import javax.xml.bind.ValidationEvent;class snacks{    private int  SaledSnacks=0;   ...

  3. Lintcode360 Sliding Window Median solution 题解

    [题目描述] Given an array of n integer, and a moving window(size k), move the window at each iteration f ...

  4. ubuntu16.04下安装windows10(傻瓜式)

    参考如下博文,首先利用ubuntu的16.04的启动U盘,对原有的系统的磁盘分出一个区来,并使用gparted工具格式化为nyfs格式 http://blog.csdn.net/oct11/artic ...

  5. Beagle X15 版本制作和烧录

    作为一大硬件开源组织中的一员,Beagle X15以他的强悍的性能在工业界有着广泛的应用,最近在做一个项目中 要用到它,就做了一些这方便的研究,发现里面还有不少坑要踩的,梳理一下踩到的坑,为后续做个积 ...

  6. Java基于TCP的Socket编程练习

    环境:Notpad ++ 6.0 + JDK 6.0.31 问题:使用套接字编写客户-服务器程序,实现客户-服务器交互计算.客户将三角形3个边的长度发给服务器,服务器把计算出的三角形的面积返回给客户. ...

  7. 3.21li = [1,'a','b',2,3,'a'] # li[1] = 'dfasdfas' # print(li)

    一.增:li = [1,'a','b',2,3,'a']#按照索引去增加 li.insert(0,55) print(li) #增加到最后面 li.append('aaa') li.append([1 ...

  8. smoking的安装和配置

    yum install -y perl perl-Net-Telnet perl-Net-DNS perl-LDAP perl-libwww-perl perl-IO-Socket-SSL perl- ...

  9. SAP OLE中常用的一些方法和属性

    1.ole中如何保存和退出. call method of sheetname = filepath # =. call method of applicationname 'quit'. 2.给sh ...

  10. Django基本命令

    下载Django pip3 install django #默认下载最新版 pip3 install django==1.11.1 #手动选择版本 创建Django项目 格式:django-admin ...