javascript学习笔记(三) String 字符串类型介绍


Posted in Javascript onJune 19, 2012

1.字符方法charAt() 、charCodeAt()、fromCharCode()

var stringValue = "hello world"; 
alert(stringValue.charAt(1));  //"e" 
alert(stringValue[1]); 

 //"e" 
alert(stringValue.charCodeAt(1));  //101 
alert(String.fromCharCode(104,101)); //"he"

2.返回子字符串方法slice()、substr()、substring()
slice()、substring()方法第一个参数指定子字符串的起始位置,第二个参数指定结算位置(不包括结束位置),原字符串不变
substr()第二个参数指的是返回的字符个数,原字符串不变
var stringValue = "hello world"; 
alert(stringValue.slice(3)); //"lo world" 
alert(stringValue.substring(3)); //"lo world" 
alert(stringValue.substr(3)); //"lo world" 
alert(stringValue.slice(3,7)); //"lo w" 
alert(stringValue.subtring(3,7));   //"lo w" 
alert(stringValue.substr(3,7)); //"lo worl" alert(stringValue.slice(-3)); //"rld",取数组最后3个字符 
alert(stringValue.slice(-3)); //"rld",取数组最后3个字符

3.字符串位置方法 indexOf() 和 lastIndexOf()
indexOf()方法从前向后搜索子字符串,可接收一个参数或两个参数,第一参数指定要搜索的子字符串,第二个参数指定从该位置向后搜索,没找到返回-1
lastIndexOf()方法从后向前搜索子字符串,可接收一个参数或两个参数,第一参数指定要搜索的子字符串,第二个参数指定从该位置向前搜索,没找到返回-1
var stringValue = "hello world"; 
alert(stringValue.indexOf("o")); //4 
alert(stringValue.lastIndexOf("o")); //7 
alert(stringValue.indexOf("o",6)); //7 
alert(stringValue.lastIndexOf("o",6)); //4

4.字符串大小写转换方法 toLowerCase()和toUpperCase()
toLowerCase()转换为小写,toUpperCase()转换为大写

5.字符串的比较localeCompare()
localeCompare()可以比较英文,也可以比较中文,大写字母在前小写字母在后

6.字符串排序:

var stringValue= ["中国","楠楠","俊俊"]; 
alert(stringValue.sort(stringCompare)); 
//升序排序函数a-z 
function stringCompare(value1,value2) { 
return value1.localeCompare(value2); //降序z-a,value1和value2互换位置 
}
Javascript 相关文章推荐
有趣的javascript数组定义方法
Sep 10 Javascript
JQuery优缺点分析说明
Apr 10 Javascript
js加强的经典分页实例
Mar 15 Javascript
JS之Date对象和获取系统当前时间详解
Jan 13 Javascript
jQuery统计指定子元素数量的方法
Mar 17 Javascript
Javascript中With语句用法实例
May 14 Javascript
JS实现的新浪微博大厅文字内容滚动效果代码
Nov 05 Javascript
JavaScript操作select元素和option的实例代码
Jan 29 Javascript
利用iscroll4实现轮播图效果实例代码
Jan 11 Javascript
jQuery插件FusionCharts绘制的3D双柱状图效果示例【附demo源码】
Apr 20 jQuery
vue与原生app的对接交互的方法(混合开发)
Nov 28 Javascript
JavaScript实现邮箱后缀提示功能的示例代码
Dec 13 Javascript
javascript学习笔记(二) js一些基本概念
Jun 18 #Javascript
javascript学习笔记(一) 在html中使用javascript
Jun 18 #Javascript
到处都是jQuery选择器的年代 不了解它们的性能,行吗
Jun 18 #Javascript
jquery图片延迟加载 前端开发技能必备系列
Jun 18 #Javascript
jquery不会自动回收xmlHttpRequest对象 导致了内存溢出
Jun 18 #Javascript
Jquery上传插件 uploadify v3.1使用说明
Jun 18 #Javascript
uploadify 3.0 详细使用说明
Jun 18 #Javascript
You might like
PHP URL路由类实例
2013/11/12 PHP
PHP时间类完整实例(非常实用)
2015/12/25 PHP
Yii框架用户登录session丢失问题解决方法
2017/01/07 PHP
PHP那些琐碎的知识点(整理)
2017/05/20 PHP
js png图片(有含有透明)在IE6中为什么不透明了
2010/02/07 Javascript
初窥JQuery-Jquery简介 入门了解篇
2010/11/25 Javascript
jquery与js函数冲突的两种解决方法
2013/09/09 Javascript
使用 js+正则表达式为关键词添加链接
2014/11/11 Javascript
JavaScript常用数组算法小结
2016/02/13 Javascript
jquery中键盘事件小结
2016/02/24 Javascript
JS组件Bootstrap导航条使用方法详解
2016/04/29 Javascript
基于javascript数组实现图片轮播
2016/05/02 Javascript
Nodejs从有门道无门菜鸟起飞必看教程
2016/07/20 NodeJs
JavaScript微信定位功能实现方法
2016/11/29 Javascript
100行代码理解和分析vue2.0响应式架构
2017/03/09 Javascript
JavaScript箭头(arrow)函数详解
2017/06/04 Javascript
React实现全局组件的Toast轻提示效果
2018/09/21 Javascript
微信提示 在浏览器打开 效果实现过程解析
2019/09/10 Javascript
Vue实现base64编码图片间的切换功能
2019/12/04 Javascript
谈谈JavaScript令人迷惑的==与+
2020/08/31 Javascript
用Python写的图片蜘蛛人代码
2012/08/27 Python
python处理图片之PIL模块简单使用方法
2015/05/11 Python
Django实现快速分页的方法实例
2017/10/22 Python
Python爬虫_城市公交、地铁站点和线路数据采集实例
2018/01/10 Python
Python实现的圆形绘制(画圆)示例
2018/01/31 Python
Python函数装饰器实现方法详解
2018/12/22 Python
PyTorch搭建一维线性回归模型(二)
2019/05/22 Python
AmazeUI 导航条的实现示例
2020/08/14 HTML / CSS
英国鲜花速递:Serenata Flowers
2018/04/03 全球购物
娇韵诗法国官网:Clarins法国
2019/01/29 全球购物
Wolford法国官网:奥地利奢侈内衣品牌
2020/08/11 全球购物
职高毕业生自我鉴定
2013/10/21 职场文书
我的求职择业计划书
2014/04/04 职场文书
信访工作个人总结
2015/03/03 职场文书
慰问信的写作格式及范文!
2019/06/24 职场文书
python神经网络ResNet50模型
2022/05/06 Python