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>")
js常用API方法的更多相关文章
- JS常用校验方法(判断输入框是否为空,数字,电话,邮件,四舍五入等)
JS常用校验方法: 1.判断输入框是否为空,为空时弹出提示框 2.关闭窗口 3.检查输入字符串是否为数字 4.强制把大写转换成小写 5.手机号码校验,长度为11位数字. 6.电子邮件校验 7.电话号码 ...
- 【js常用DOM方法】
介绍几个js DOM的常用方法 获取元素节点 getElementById getElementsByTagName getElementsByClassName 先写一个简单的网页做测试: /* ...
- Node.js 常用 API
Node.js v6.11.2 Documentation(官方文档) Buffer Prior to the introduction of TypedArray in ECMAScript 20 ...
- JS常用公共方法封装
_ooOoo_ o8888888o 88" . "88 (| -_- |) O\ = /O ____/`---'\____ .' \\| |// `. / \\||| : |||/ ...
- js常用通用方法
验证身份证详细方法 function isCardNo(pId) { var arrVerifyCode = [1, 0, "x", 9, 8, 7, 6, 5, 4, 3, 2] ...
- js常用共同方法
var uh_rdsp = (function(){ //获取根目录 var getContextPath = function(){ var pathName = document.location ...
- 一些JS常用的方法
/** * JS公用类库文件 */ (function(){ Tools = { W: window, D: document, Postfix: ".php", GetId: f ...
- Node.js 常用Mongoose方法
Node.js 手册查询-Mongoose 方法 一.Schema 一种以文件形式存储的数据库模型骨架,无法直接通往数据库端,也就是说它不具备对数据库的操作能力.可以说是数据属性模型(传统意义的表结构 ...
- Node.js常用express方法
Node.js 手册查询-Express 方法 1.send方法 send 方法向浏览器发送一个响应信息,并可以智能处理不同类型的数据 send方法在输出响应时会自动进行一些设置,比如HEAD信息.H ...
随机推荐
- 《阿里巴巴Android编码规范》阅读纪要(一)
版权声明:本文出自汪磊的博客,转载请务必注明出处. 2月28日阿里巴巴首次公开内部安卓编码规范,试想那么多业务线,开发人员,没有一套规范管理起来是多么麻烦,以下是个人阅读Android基本组件部分过程 ...
- 一次SSLPeerUnverifiedException,SSLHandshakeException问题的分析
一次SSLPeerUnverifiedException,SSLHandshakeException的问题分析 最近工作遇到一个https链接,通过pc(浏览器,curl)能正常访问,ios能正常 ...
- Java基础知识回顾之一 ----- 基本数据类型
前言 在开始工作至今,学习各种各样的技术之中发现自己的很多Java的基础知识都忘了⊙﹏⊙b汗... 而且越是学习越是发现Java基础的重要性,所以准备单独抽一下时间进行Java基础的重新学习.在重新学 ...
- AJAX跨域问题解决方法(2)——JSONP解决跨域
JSONP是什么?JSON全称为JSON with Padding,是JSON的一种补充的使用方式,不是官方协议. 使用JSONP服务器后台要改动吗?JSONP不同于一般的ajax请求返回json对象 ...
- 使用BigDecimal报的错
错误:java.lang.arithmeticexception: non-terminating decimal expansion; no exact representa 小数位膨胀 解决方法 ...
- 初探JodaTime
在学习java之初时就使用过jdk自带的java.util.Calendar ,近期的项目中需要达到类似功能的时候使用了JodaTime. Joda-Time 令时间和日期值变得易于管理.操作和理解. ...
- 列表生成式、生成器&迭代器
一.列表生成式 先有列表[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],要求你把列表里的每个值加1,怎么实现? 方法一: a = [0, 1, 2, 3, 4, 5, 6, 7, 8, ...
- C语言第一次博客作业
一,PTA实验作业 题目1.温度转换 本题要求编写程序,计算华氏温度150°F对应的摄氏温度.计算公式:C=5×(F−32)/9,式中:C表示摄氏温度,F表示华氏温度,输出数据要求为整型. 1.实验代 ...
- 使用jQuery动态克隆表格,并且添加至div中(使用前需要引入jQuery)
<!DOCTYPE html> <html> <head> <title></title> <meta charset="u ...
- iOS CocoaPods一些特别的用法 指定版本、版本介绍、忽略警告
简介 介绍一些CocoaPods一些特别的用法 CocoaPods github地址 CocoaPods 官方地址 1. 指定第三方库版本 1. 固定版本 target 'MyApp' do use_ ...