精通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 相关文章推荐
firefox下input type=&quot;file&quot;的size是多大
Oct 24 Javascript
javascript函数作用域学习示例(js作用域)
Jan 13 Javascript
js控制当再次点击按钮时的间隔时间
Jun 03 Javascript
jQuery仿gmail实现fixed布局的方法
May 27 Javascript
jQuery实现购物车表单自动结算效果实例
Aug 10 Javascript
FullCalendar日历插件应用之数据展现(一)
Dec 23 Javascript
微信小程序 Animation实现图片旋转动画示例
Aug 22 Javascript
iview的table组件自带的过滤器实现
Jul 12 Javascript
element-ui 本地化使用教程详解
Oct 28 Javascript
jquery实现弹窗(系统提示框)效果
Dec 10 jQuery
微信小程序实现轨迹回放的示例代码
Dec 13 Javascript
基于vue实现微博三方登录流程解析
Nov 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 动态添加记录
2009/03/10 PHP
php中用foreach来操作数组的代码
2011/07/17 PHP
PHP中的类型约束介绍
2015/05/11 PHP
深入讲解PHP Session及如何保持其不过期的方法
2015/08/18 PHP
yii2带搜索功能的下拉框实例详解
2016/05/12 PHP
网页常用特效代码整理
2006/06/23 Javascript
(JS实现)MapBar中坐标的加密和解密的脚本
2007/05/16 Javascript
Ajax+Json 级联菜单实现代码
2009/10/27 Javascript
工作中常用到的JS表单验证代码(包括例子)
2010/11/11 Javascript
用jquery实现的模拟QQ邮箱里的收件人选取及其他效果(一)
2011/01/06 Javascript
js 获取radio按钮值的实例
2013/08/17 Javascript
JS取request值以及自动执行使用示例
2014/02/24 Javascript
取得元素的左和上偏移量的方法
2014/09/17 Javascript
BootStrap Table复选框默认选中功能的实现代码(从数据库获取到对应的状态进行判断是否为选中状态)
2017/07/11 Javascript
phantomjs导出html到pdf的方法总结
2017/10/19 Javascript
vue-prop父组件向子组件进行传值的方法
2018/03/01 Javascript
详解node Async/Await 更好的异步编程解决方案
2018/05/10 Javascript
Vue中的混入的使用(vue mixins)
2018/06/01 Javascript
vue框架搭建之axios使用教程
2018/07/11 Javascript
JS拖拽排序插件Sortable.js用法实例分析
2019/02/20 Javascript
JS根据Unix时间戳显示发布时间是多久前【项目实测】
2019/07/10 Javascript
Vue配置marked链接添加target=&quot;_blank&quot;的方法
2019/07/19 Javascript
[00:06]Yes,it worked!小卡尔成功穿越时空加入战场!
2019/07/20 DOTA
Python中利用sqrt()方法进行平方根计算的教程
2015/05/15 Python
python中os包的用法
2020/06/01 Python
Python使用pickle进行序列化和反序列化的示例代码
2020/09/22 Python
个性化皮包、小袋、生活配件:Mon Purse
2019/03/26 全球购物
泰国Robinson百货官网:购买知名品牌的商品
2020/02/08 全球购物
2019年分享net面试的经历和题目
2016/08/07 面试题
生物制药专业求职信
2014/03/11 职场文书
绿色小区申报材料
2014/08/22 职场文书
政风行风建设整改方案
2014/10/27 职场文书
毕业典礼主持词
2015/06/29 职场文书
应届毕业生的自我评价
2019/06/21 职场文书
手把手教你实现PyTorch的MNIST数据集
2021/06/28 Python
JS的深浅复制详细
2021/10/16 Javascript