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 相关文章推荐
我也种棵OO树JXTree[js+css+xml]
Apr 02 Javascript
javascript的onchange事件与jQuery的change()方法比较
Sep 28 Javascript
Javascript变量的作用域和作用域链详解
Apr 02 Javascript
12种JavaScript常用的MVC框架比较分析
Nov 16 Javascript
基于jQuery的ajax方法封装
Jul 14 Javascript
Node.js如何自动审核团队的代码
Jul 20 Javascript
javascript代码调试之console.log 用法图文详解
Sep 30 Javascript
jQuery中的select操作详解
Nov 29 Javascript
用VsCode编辑TypeScript的实现方法
May 07 Javascript
Node.js API详解之 readline模块用法详解
May 22 Javascript
js+css实现全屏侧边栏
Jun 16 Javascript
Vue实现图书管理小案例
Dec 03 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中通过HTTP_USER_AGENT判断是否为手机移动终端的函数代码
2013/02/14 PHP
php中Snoopy类用法实例
2015/06/19 PHP
php实现二叉树中和为某一值的路径方法
2018/10/14 PHP
php7 错误处理机制修改实例分析
2020/05/25 PHP
php redis setnx分布式锁简单原理解析
2020/10/23 PHP
浅谈Javascript变量作用域问题
2014/12/16 Javascript
js实现滚动条滚动到某个位置便自动定位某个tr
2021/01/20 Javascript
AngularJs表单验证实例详解
2016/05/30 Javascript
详解javascript获取url信息的常见方法
2016/12/19 Javascript
微信小程序 PHP生成带参数二维码
2017/02/21 Javascript
Vue常用指令V-model用法
2017/03/08 Javascript
JavaScript的继承实现小结
2017/05/07 Javascript
Layui table 组件的使用之初始化加载数据、数据刷新表格、传参数
2017/09/11 Javascript
JS基于对象的特性实现去除数组中重复项功能详解
2017/11/17 Javascript
原生javascript AJAX 三级联动的实现代码
2018/05/04 Javascript
讲解vue-router之什么是动态路由
2018/05/28 Javascript
JavaScript作用域链实例详解
2019/01/21 Javascript
vue 父组件通过v-model接收子组件的值的代码
2019/10/27 Javascript
Python使用正则表达式过滤或替换HTML标签的方法详解
2017/09/25 Python
Scrapy基于selenium结合爬取淘宝的实例讲解
2018/06/13 Python
Python拼接微信好友头像大图的实现方法
2018/08/01 Python
基于Python中random.sample()的替代方案
2020/05/23 Python
深入了解Python 变量作用域
2020/07/24 Python
美国知名的时尚购物网站:Anthropologie
2016/12/22 全球购物
英国皇家邮政海外旗舰店:Royal Mail
2018/02/21 全球购物
Bose英国官方网站:美国知名音响品牌
2020/01/26 全球购物
德国苹果商店:MacTrade
2020/05/18 全球购物
给老婆的婚前保证书
2014/02/01 职场文书
艺校音乐专业自我鉴定范文
2014/03/01 职场文书
数学教研活动总结
2014/07/02 职场文书
乡镇干部个人对照检查材料思想汇报
2014/10/04 职场文书
2015年招聘工作总结
2014/12/12 职场文书
简历中自我评价范文
2015/03/11 职场文书
营业员岗位职责范本
2015/04/14 职场文书
学习习近平主席讲话心得体会
2016/01/20 职场文书
python 提取html文本的方法
2021/05/20 Python