精通Javascript系列之数据类型 字符串


Posted in Javascript onJune 08, 2011

js一共有9种数据类型,分别是:未定义(undefined)、空(null)、布尔型(boolean)、字符串(string)、数值(number)、对象(object)、引用(reference)、列表(completion)。其中后3种仅仅作为JS运行中间结果的数据类型,因此不能在代码中使用,下面先讲一下字符串String:
字符串由零个或者多个字符构成。字符可以包括字母、数字、标点符号和空格。字

符串必须放在单引号或双引号内:
--------------------------------
例: var a='神笔小c';
var a=“神笔小c”;
--------------------------------
单引号和双引号可以随便使用,但是,如果字符串里包含双引号时应该把整个字符

串放在单引号里;
字符串有length属性,可以返回字符串字符的个数
---------------------------------
例:
var a="hell world";
alert(a.length);
结果:为11;
---------------------------------
Slice、substring、substr方法是从字符串中取一段子字符串,其中

slice,substring都接受两个参数,分别为子字符串的起始位置和终止位置,返回两

者之间的子字符串,不包括终止位置的那个字符。如果第2个参数不设置,则从起始

位置到字符串的末尾。
例:
用Slice和substring方法取出字符串:

<script language="javascript"> 
var a="abc"; 
document.write(a.slice(1,3)); 
document.write(a.substring(1,3)); 
</script>

结果如下:
A,B
AB
---------------------------------
indexOf()和lastIndexOf()对于搜索操作十分有效
例:
<script lanugage="javascript"> 
var a="abcdef"; 
document.write(a.indexOf("b"));//从前往后 
document.write(a.indexOf("b",3));可选参数,从第几个字符开始往后找 
document.write(a.lastIndexOf("e"));从后往前 
cocument.write(a.lastIndexOf("d",3));//可选参数,从第几个字符开始往前找 
</script>
Javascript 相关文章推荐
使用JavaScript库还是自己写代码?
Jan 28 Javascript
基于jQuery的合并表格中相同文本的相邻单元格的代码
Apr 06 Javascript
javascript查找字符串中出现最多的字符和次数的小例子
Oct 29 Javascript
JS 获取HTML标签内的子节点的方法
Sep 21 Javascript
ionic中列表项增加和删除的实现方法
Jan 22 Javascript
关于angularJs清除浏览器缓存的方法
Nov 28 Javascript
vue实现微信分享朋友圈,发送朋友的示例讲解
Feb 10 Javascript
vue使用echarts图表的详细方法
Oct 22 Javascript
少女风vue组件库的制作全过程
May 15 Javascript
jQuery实现input输入框获取焦点与失去焦点时提示的消失与显示功能示例
May 27 jQuery
JS中的算法与数据结构之栈(Stack)实例详解
Aug 20 Javascript
简单了解前端渐进式框架VUE
Jul 20 Javascript
精通Javascript系列之Javascript基础篇
Jun 07 #Javascript
精通Javascript系列之数值计算
Jun 07 #Javascript
jQuery 源码分析笔记(4) Ready函数
Jun 02 #Javascript
在IE 浏览器中使用 jquery的fadeIn() 效果 英文字符字体加粗
Jun 02 #Javascript
JqGrid web打印实现代码
May 31 #Javascript
16个最流行的JavaScript框架[推荐]
May 29 #Javascript
js 静态动态成员 and 信息的封装和隐藏
May 29 #Javascript
You might like
编写PHP的安全策略
2006/10/09 PHP
用cookies来跟踪识别用户
2006/10/09 PHP
php数字转汉字代码(算法)
2011/10/08 PHP
mysqli_set_charset和SET NAMES使用抉择及优劣分析
2013/01/13 PHP
基于PHP开发中的安全防范知识详解
2013/06/06 PHP
PHP获取客户端及服务器端IP的封装类
2016/07/21 PHP
Yii框架引入coreseek分页功能示例
2019/02/08 PHP
Laravel 自定命令以及生成文件的例子
2019/10/23 PHP
WordPress伪静态规则设置代码实例
2020/12/10 PHP
jQuery EasyUI API 中文文档 - Documentation 文档
2011/09/29 Javascript
javascript测试题练习代码
2012/10/10 Javascript
jquery UI Datepicker时间控件的使用方法(加强版)
2015/11/07 Javascript
Angular.JS去掉访问路径URL中的#号详解
2017/03/30 Javascript
express框架实现基于Websocket建立的简易聊天室
2017/08/10 Javascript
CSS3 动画卡顿性能优化的完美解决方案
2018/09/20 Javascript
javascript的this关键字详解
2019/05/20 Javascript
layui-select动态选中值的例子
2019/09/23 Javascript
JavaScript实现英语单词题库
2019/12/24 Javascript
[07:03]显微镜下的DOTA2第九期——430圣堂刺客杀戮秀
2014/06/20 DOTA
[00:27]DOTA2战队VP、Secret贺新春
2018/02/11 DOTA
使用python获取csv文本的某行或某列数据的实例
2018/04/03 Python
pyinstaller打包单文件时--uac-admin选项不起作用怎么办
2020/04/15 Python
如何使用python-opencv批量生成带噪点噪线的数字验证码
2020/12/21 Python
巧用CSS3的calc()宽度计算做响应模式布局的方法
2018/03/22 HTML / CSS
Html5内唤醒百度、高德APP的实现示例
2019/05/20 HTML / CSS
Sephora丝芙兰澳洲官方网站:国际知名化妆品购物
2016/10/27 全球购物
梵蒂冈和罗马卡:Omnia Card Pass
2018/02/10 全球购物
文秘自荐信
2013/10/20 职场文书
2014年党支部学习材料
2014/05/19 职场文书
企业优秀团员事迹材料
2014/08/20 职场文书
2015年世界环境日演讲稿
2015/03/18 职场文书
计划生育工作总结2015
2015/04/03 职场文书
安全教育观后感
2015/06/17 职场文书
2015年机关作风和效能建设工作总结
2015/07/23 职场文书
党员电教片《信仰》心得体会
2016/01/15 职场文书
SpringBoot实现异步事件驱动的方法
2021/06/28 Java/Android