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 相关文章推荐
Array对象方法参考
Oct 03 Javascript
用javascript作一个通用向导说明
Aug 30 Javascript
40款非常棒的jQuery 插件和制作教程(系列一)
Oct 26 Javascript
jquery实现弹出层遮罩效果的简单实例
Mar 03 Javascript
Js Jquery创建一个弹出层可加载一个页面
May 08 Javascript
JS函数重载的解决方案
May 13 Javascript
js带点自动图片轮播幻灯片特效代码分享
Sep 07 Javascript
论Bootstrap3和Foundation5网格系统的异同
May 16 Javascript
input输入密码变黑点密文的实现方法
Jan 09 Javascript
JS库 Highlightjs 添加代码行号的实现代码
Sep 13 Javascript
小程序实现横向滑动日历效果
Oct 21 Javascript
JS实现单张或多张图片持续无缝滚动的示例代码
May 10 Javascript
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
一个odbc连mssql分页的类
2006/10/09 PHP
ubuntu 编译安装php 5.3.3+memcache的方法
2010/08/05 PHP
ThinkPHP实现一键清除缓存方法
2014/06/26 PHP
PHP CURL或file_get_contents获取网页标题的代码及两者效率的稳定性问题
2015/11/30 PHP
js对象数组按属性快速排序
2011/01/31 Javascript
jquery中ajax学习笔记一
2011/10/16 Javascript
javascript学习笔记(六) Date 日期类型
2012/06/19 Javascript
利用div+jquery自定义滚动条样式的2种方法
2013/07/18 Javascript
javascript实现阻止iOS APP中的链接打开Safari浏览器
2014/06/12 Javascript
NodeJS制作爬虫全过程
2014/12/22 NodeJs
详解node服务器中打开html文件的两种方法
2017/09/18 Javascript
javascript浏览器用户代理检测脚本实现方法
2017/10/27 Javascript
js实现蒙版效果
2020/01/11 Javascript
Node.JS获取GET,POST数据之queryString模块使用方法详解
2020/02/06 Javascript
Vue关于组件化开发知识点详解
2020/05/13 Javascript
通过滑动翻页效果实现和移动端click事件问题
2021/01/26 Javascript
[01:36:17]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第一场 1月31日
2021/03/11 DOTA
Python isinstance判断对象类型
2008/09/06 Python
详解Python各大聊天系统的屏蔽脏话功能原理
2016/12/01 Python
Python字符串逆序的实现方法【一题多解】
2019/02/18 Python
Python 根据日志级别打印不同颜色的日志的方法示例
2019/08/08 Python
Python 脚本实现淘宝准点秒杀功能
2019/11/13 Python
python随机生成库faker库api实例详解
2019/11/28 Python
Python爬虫爬取杭州24时温度并展示操作示例
2020/03/27 Python
使用PyWeChatSpy自动回复微信拍一拍功能的实现代码
2020/07/02 Python
马来西亚最大的电器网站:Senheng
2017/10/13 全球购物
lookfantastic荷兰:在线购买奢华护肤、护发和化妆品
2018/11/27 全球购物
DOUGLAS波兰:在线销售香水和化妆品
2020/07/05 全球购物
军训生自我鉴定范文
2013/12/27 职场文书
大学生冰淇淋店商业计划书
2014/01/14 职场文书
不打扫卫生检讨书
2014/02/12 职场文书
2015暑假打工实践报告
2015/07/13 职场文书
银行柜员工作心得体会
2016/01/23 职场文书
同学聚会开幕词
2019/04/02 职场文书
七年级作文之《我和我的祖国》观后感作文
2019/10/18 职场文书
Python中22个万用公式的小结
2021/07/21 Python