精通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来实现动画导航效果的代码
Dec 16 Javascript
40款非常棒的jQuery 插件和制作教程(系列一)
Oct 26 Javascript
js动态往表格的td中添加图片并注册事件
Jun 12 Javascript
JavaScript实现获得所有兄弟节点的方法
Jul 23 Javascript
javascript通过获取html标签属性class实现多选项卡的方法
Jul 27 Javascript
学习javascript面向对象 理解javascript对象
Jan 04 Javascript
在javascript中创建对象的各种模式解析
May 16 Javascript
微信小程序 网络请求(post请求,get请求)
Jan 17 Javascript
利用JS动态生成隔行换色HTML表格的两种方法
Oct 09 Javascript
vue 需求 data中的数据之间的调用操作
Aug 05 Javascript
Vue+Bootstrap收藏(点赞)功能逻辑与具体实现
Oct 22 Javascript
vue打开其他项目页面并传入数据详解
Nov 25 Vue.js
精通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/07/15 PHP
透析PHP的配置文件php.ini
2006/10/09 PHP
php恢复数组的key为数字序列的方法
2015/04/28 PHP
微信自定义分享php代码分析
2016/11/24 PHP
PHP simplexml_import_dom()函数讲解
2019/02/03 PHP
prototype.js的Ajax对象
2006/09/23 Javascript
prototype Element学习笔记(Element篇三)
2008/10/26 Javascript
在html页面上拖放移动标签
2010/01/08 Javascript
js 日期比较相关天数代码
2014/04/02 Javascript
jquery结婚电子请柬特效源码分享
2015/08/21 Javascript
JS计算两个时间相差分钟数的方法示例
2018/01/10 Javascript
微信小程序实现animation动画
2018/01/26 Javascript
快速解决angularJS中用post方法时后台拿不到值的问题
2018/08/14 Javascript
详解微信小程序中组件通讯
2018/10/30 Javascript
详解vue中移动端自适应方案
2019/05/05 Javascript
JS数组中对象去重操作示例
2019/06/04 Javascript
详解基于原生JS验证表单组件xy-form
2019/08/20 Javascript
vuecli3.x中轻松4步带你使用tinymce的步骤
2020/06/25 Javascript
[03:30]DOTA2完美“圣”典精彩集锦
2016/12/27 DOTA
Windows和Linux下Python输出彩色文字的方法教程
2017/05/02 Python
CentOS7.3编译安装Python3.6.2的方法
2018/01/22 Python
django 使用 PIL 压缩图片的例子
2019/08/16 Python
python实现梯度法 python最速下降法
2020/03/24 Python
Python图片处理模块PIL操作方法(pillow)
2020/04/07 Python
python实现猜拳游戏项目
2020/11/30 Python
浅谈html5与APP混合开发遇到的问题总结
2018/03/20 HTML / CSS
聪明的粉丝购买门票的地方:TickPick
2018/03/09 全球购物
Trina Turk官网:美国时装和泳装品牌
2018/06/10 全球购物
新西兰网上购物,折扣店:BestDeals.co.nz
2019/03/20 全球购物
中专自我鉴定范文
2013/10/16 职场文书
毕业生求职自荐信怎么写
2014/01/08 职场文书
怎么写好自荐书
2014/03/02 职场文书
感谢信的格式
2015/01/21 职场文书
一年之计:2019年下半年的计划
2019/05/07 职场文书
sqlserver连接错误之SQL评估期已过的问题解决
2022/03/23 SQL Server
win10滚动条自动往上跑怎么办?win10滚动条自动往上跑的解决方法
2022/08/05 数码科技