JS基础-串

翻译 2016年08月30日 09:09:05

JS
字符串属性:
1.返回字符串的构造函数 string.constructor
2.返回字符串数量长度 string.length
3.为特定对象添加新的属性 object.prototype.name=value

字符串方法:
1.返回一个字符串的某个字符: string.charAt(index) 如:返回第一个字符string.charAt(0),返回最后一个字符string.charAt(string.length-1)
2.在一个字符串制定索引处返回字符的Unicode: string.charCodeAt(index)
3.连接两个或多个字符:string.contact(string1,string2,…,stringX)
4.确定一个字符串是否时指定的字符串的字符结束:string.endWith(searchvalue,length) searchvalue为制定的字符串,length可选,为指定的字符串长度。结果为true|false。
5.确定一个字符串是否包含指定字符串的字符:string.includes(searchvalue,start)
6.将unicode数字值转化为字符:string.fromCharCode(n1,n2,..,nX)
7.返回一个字符串指定的值中第一次出现的位置:string.indexOf(searchvalue , start)
8.返回一个字符串指定的值中最后出现的位置:string.lastIndexOf(searchvalue , start)
9.比较两个字符串在当前区域的大小:string.localeCompare(compareString) 返回1,0,-1三个值。
10.搜索一个正则表达式匹配的字符串,并返回其作为一个数组对象:string.match(regexp)
11.复制一个字符串重复输出指定数目的新字符串:string.repeat(count) count为重复的次数。
12.替换指定的值或正则表达式,返回新的字符串:string.replace(searchvalue,newvalue)
13.搜索指定值的字符串,并返回匹配的位置:string.search(searchvalue)
14.提取指定位置部分字符串并返回:
string.slice(start,end) end为可选,没有的话返回从start开始的字符串。如提取第一个字符串:string.slice(0,1),提取最后一个字符串:string.slice(-1)
string.substr(start,length) length可选,用于指定长度。
string.substring(start,end) 这种方法提取“开始”和“结束”字符串中的字符,不包括“结束”本身。如果“开始”比“结束”大时,此方法将交换两个参数,这意味着str.substring(1,4)==str.substring(4,1)。如果任一“启动”或“停止”小于0,则视为从0开始。
15.拆分字符串形成新的数组:string.split(separator,limit) 二者皆可选。
16.确定一个字符串是否以指定的字符开始:string.startWith(searchvalue,start)
17.转化为小写字符串:string.toLocaleLowerCase()
转化为大写字符串:string.toLocaleUpperCase()
18.转化为小写字符串:string.toLowerCase()
转化为大写字符串:string.toUpperCase()
19.删除字符串两侧的空格:string.trim()
20.返回一个String对象的原始值:string.tvalueOf()

此外还有字符串HTML包装方法,但由于不是标准的方法,可能无法再所有浏览器中正常工作,所以先放一放,之后查询。

相关文章推荐

js基础之作用域

  • 2017年11月06日 09:41
  • 6KB
  • 下载

js基础 myeclipse 快捷 unix常用命令

  • 2017年10月25日 16:35
  • 29KB
  • 下载

socket基础知识及js中的Web Sockets

socket基本概念两个进程如果需要进行通讯最基本的前提是能够唯一的标示一个进程,在本地通讯中用PID来唯一标示一个进程,但PID只在本地唯一,网络中的两个进程PID冲突几率很大。我们知道IP层的ip...

JS中的基础知识点

  • 2017年08月09日 00:41
  • 441KB
  • 下载

基础的js分页控件

  • 2017年08月17日 15:26
  • 3KB
  • 下载

基于Hexo+Node.js+github+coding搭建个人博客——基础篇(从菜鸟到放弃)

基于Hexo+Node.js+github+coding搭建个人博客-基础篇 前言老规矩附上个人教程:http://www.ookamiantd.top/20170115/build-blog-hex...

js_基础高级部分源码.rar

  • 2015年11月08日 21:52
  • 2.23MB
  • 下载

HTML5基础JS

  • 2013年07月05日 10:20
  • 1KB
  • 下载

js基础-input对象,select对象,实例:二级联动菜单

input对象 一个标记,就是一个input对象。 1、input对象的属性(以type=text为例) l name:表单元素的名称。 l value:表单元素的值,用户输入的内容,可以通过...

js入门基础

  • 2013年10月14日 16:13
  • 76KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JS基础-串
举报原因:
原因补充:

(最多只允许输入30个字)