精通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 相关文章推荐
JS获取整个页面文档的实现代码
Dec 15 Javascript
jquery ready函数、css函数及text()使用示例
Sep 27 Javascript
js实现鼠标感应向下滑动隐藏菜单的方法
Feb 20 Javascript
js实现的牛顿摆效果
Mar 31 Javascript
JavaScript实现信用卡校验方法
Apr 07 Javascript
第一次接触神奇的Bootstrap基础排版
Jul 26 Javascript
最通俗易懂的javascript变量提升详解
Aug 05 Javascript
JS自定义函数实现时间戳转换成date的方法示例
Aug 27 Javascript
JavaScript引用类型Array实例分析
Jul 24 Javascript
layui框架与SSM前后台交互的方法
Sep 12 Javascript
深入学习Vue nextTick的用法及原理
Oct 08 Javascript
Vue实现图片与文字混输效果
Dec 04 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的MySQL连接类
2013/06/07 PHP
PHP使用redis消息队列发布微博的方法示例
2017/06/22 PHP
PHP简单实现模拟登陆功能示例
2017/09/15 PHP
PHP操作XML中XPath的应用示例
2019/07/04 PHP
JS动画效果代码3
2008/04/03 Javascript
JQuery slideshow的一个小问题(如何发现及解决过程)
2013/02/06 Javascript
javascript实现tabs选项卡切换效果(自写原生js)
2013/03/19 Javascript
Jquery模仿Baidu、Google搜索时自动补充搜索结果提示
2013/12/26 Javascript
java、javascript实现附件下载示例
2014/08/14 Javascript
实例分析js和C#中使用正则表达式匹配a标签
2014/11/26 Javascript
详解JS正则replace的使用方法
2016/03/06 Javascript
jQuery post数据至ashx实例详解
2016/11/18 Javascript
JavaScript用构造函数如何获取变量的类型名
2016/12/23 Javascript
详解vue-cli本地环境API代理设置和解决跨域
2017/09/05 Javascript
jQuery实现浏览器之间跳转并传递参数功能【支持中文字符】
2018/03/28 jQuery
vue引入js数字小键盘的实现代码
2018/05/14 Javascript
JavaScript实现栈结构Stack过程详解
2020/03/07 Javascript
vue使用axios实现excel文件下载的功能
2020/07/16 Javascript
vue 实现element-ui中的加载中状态
2020/11/11 Javascript
Python黑帽编程 3.4 跨越VLAN详解
2016/09/28 Python
Python批处理删除和重命名文件夹的实例
2018/07/11 Python
Python redis操作实例分析【连接、管道、发布和订阅等】
2019/05/16 Python
Python实现加密接口测试方法步骤详解
2020/06/05 Python
美国畅销的跑步机品牌:ProForm
2017/02/06 全球购物
澳大利亚手袋、珠宝和在线时尚精品店:The Way
2019/12/21 全球购物
俄罗斯连接商品和买家的在线平台:goods.ru
2020/11/30 全球购物
经管应届生求职信
2013/11/17 职场文书
大三预备党员入党思想汇报
2014/01/08 职场文书
文明餐桌行动实施方案
2014/02/19 职场文书
英语教研活动总结
2014/07/02 职场文书
邀请函的格式
2015/01/30 职场文书
总账会计岗位职责
2015/04/02 职场文书
侵犯商业秘密的律师函
2015/05/27 职场文书
小学见习报告
2015/06/23 职场文书
出纳2015年度工作总结范文
2015/10/14 职场文书
公安忠诚教育心得体会
2016/01/23 职场文书