Javascript中的String对象详谈


Posted in Javascript onMarch 03, 2014

Sting字符串对象是Javascript提供的内建对象之一。

这里特别注意,字符串中的第一个字符是第0位的,第二个才是第1位的。

1.创建一个字符串对象的方法

[var] String 对象实例名 = new String(string)

或者是var String 对象实例名 = 字符串值

例子:

var str = "Hello World";

var str1 = new String("This is a string");

2.String的属性

length: 返回字符串的长度

var intlength = str.length //intlength = 11

3.String的方法

charAt(*): 返回字符串位于第*位的单个字符

var x = "abcdefg"; var y = x.charAt(3); //y="d"

charCodeAt(*): 返回字符串位于第*位的单个字符的ASCII码

不作赘述

fromCharCode(): 接受一个指定的Unicode值,然后返回一个字符串。 document.write(String.fromCharCode(72,69,76,76,79)); //输出结果是HELLO 
indexOf():从字符串中查找另一个字符串对象,查找成功返回位置,否则返回-1 
document.write("children".indexOf("l",0)); //输出结果是3 
document.write("children".indexOf("l",1)); //输出结果是3 
document.write("children".indexOf("l",4)); //输出结果是-1 
lastIndexOf():和indexOf()方法类似,不同的是查找方向相反,从后往前查找 
document.write("children".lastIndexOf("l",4)); //输出结果是3

split(分隔符字符): 返回一个数组,数组是从字符串中分离出来的,分隔符字符决定了分离的地方。

'l&o&v&e'.split('&'); //返回数组l,o,v,e

substring(): 相当于字符串的裁剪功能

substring(<始>[,<终>])

document.write("children".substring(1,3)); //输出结果是hil

substr():也相当于裁剪,注意与substring()的不同

substr(<始>[,<长度>])

document.write("children".substr(1,3)); //输出结果是hil。这里要注意与substing相比较,虽然结果是一样的,但是算法和思想都是不一样的。 toLowerCase()和toUpperCase():功能类似,只是返回一个原来字符串相同的字符串,唯一的区别就是前者所有的字母都为小写,后者为大写。 
document.write("LOVE".toLowerCase()); //输出结果是love 
document.write("love".toUpperCase()); //输出结果是LOVE
Javascript 相关文章推荐
关于jquery ajax 调用带参数的webservice返回XML数据一个小细节
Jul 31 Javascript
浅谈Javascript Base64 加密解密
Dec 28 Javascript
javascript通过元素id和name直接取得元素的方法
Apr 28 Javascript
Jqgrid之强大的表格插件应用
Dec 02 Javascript
jquery实现(textarea)placeholder自动换行
Dec 22 Javascript
js实现股票实时刷新数据案例
May 14 Javascript
JS失效 提示HTML1114: (UNICODE 字节顺序标记)的代码页 utf-8 覆盖(META 标记)的冲突的代码页 utf-8
Jun 23 Javascript
js微信分享实现代码
Oct 11 Javascript
基于vue.js路由参数的实例讲解——简单易懂
Sep 07 Javascript
小程序如何在不同设备上自适应生成海报的实现方法
Aug 20 Javascript
Vue实现图片与文字混输效果
Dec 04 Javascript
vue实现Toast组件轻提示
Apr 10 Vue.js
Javascript中的Array数组对象详谈
Mar 03 #Javascript
不要使用jQuery触发原生事件的方法
Mar 03 #Javascript
jquery实现点击消失的代码
Mar 03 #Javascript
jquery提交form表单简单示例分享
Mar 03 #Javascript
jquery序列化form表单使用ajax提交后处理返回的json数据
Mar 03 #Javascript
js函数在frame中的相互调用详解
Mar 03 #Javascript
window.onload追加函数使用示例
Mar 03 #Javascript
You might like
php 引用(&amp;)详解
2009/11/20 PHP
javascript中文本框中输入法切换的问题
2013/12/10 Javascript
zeroclipboard 单个复制按钮和多个复制按钮的实现方法
2014/06/14 Javascript
js+CSS实现弹出居中背景半透明div层的方法
2015/02/26 Javascript
JavaScript实现的MD5算法完整实例
2016/02/02 Javascript
JavaScript学习笔记之ES6数组方法
2016/03/25 Javascript
初识简单却不失优雅的Vue.js
2016/09/12 Javascript
微信小程序 require机制详解及实例代码
2016/12/14 Javascript
jQuery的时间datetime控件在AngularJs中的使用实例(分享)
2017/08/17 jQuery
electron实现qq快捷登录的方法示例
2018/10/22 Javascript
JavaScript闭包与作用域链实例分析
2019/01/21 Javascript
jQuery 判断元素是否存在然后按需加载内容的实现代码
2020/01/16 jQuery
vue treeselect获取当前选中项的label实例
2020/08/31 Javascript
[03:16]DOTA2完美大师赛小组赛精彩集锦
2017/11/22 DOTA
[39:02]DOTA2亚洲邀请赛 3.31 小组赛 B组 Mineski vs VGJ.T
2018/04/01 DOTA
[53:15]Mineski vs iG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python的lambda匿名函数的简单介绍
2013/04/25 Python
讲解Python中fileno()方法的使用
2015/05/24 Python
Python基于有道实现英汉字典功能
2015/07/25 Python
【Python】Python的urllib模块、urllib2模块批量进行网页下载文件
2016/11/19 Python
python处理csv数据动态显示曲线实例代码
2018/01/23 Python
Python自定义装饰器原理与用法实例分析
2018/07/16 Python
pandas 选取行和列数据的方法详解
2019/08/08 Python
keras的backend 设置 tensorflow,theano操作
2020/06/30 Python
值得收藏的HTML5资源(学习html5的朋友可以收藏下)
2010/07/20 HTML / CSS
日本最大美瞳直送网:Morecontact(中文)
2019/04/03 全球购物
Chupi官网:在爱尔兰手工制作的订婚、结婚戒指和精美珠宝
2020/09/28 全球购物
幼师自荐信范文
2013/10/06 职场文书
物流专业大学应届生求职信
2013/11/03 职场文书
经典团队口号
2014/06/06 职场文书
影视广告专业求职信
2014/09/02 职场文书
学习焦裕禄同志为人民服务思想汇报
2014/09/10 职场文书
2014年重阳节敬老活动方案
2014/09/16 职场文书
2014年食堂工作总结
2014/11/20 职场文书
2014年客服工作总结与计划
2014/12/09 职场文书
2015年妇女工作总结
2015/05/14 职场文书