精通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 相关文章推荐
jquery 新浪网易的评论块制作
Jul 01 Javascript
js防止页面被iframe调用的方法
Oct 30 Javascript
jquery实现点击展开列表同时隐藏其他列表
Aug 10 Javascript
基于Jquery+div+css实现弹出登录窗口(代码超简单)
Oct 27 Javascript
javascript基础知识
Jun 07 Javascript
VueJs与ReactJS和AngularJS的异同点
Dec 12 Javascript
js for循环倒序输出数组元素的实例
Mar 01 Javascript
AngularJS中ng-class用法实例分析
Jul 06 Javascript
详解vue中点击空白处隐藏div的实现(用指令实现)
Apr 19 Javascript
Javascript删除数组里的某个元素
Feb 28 Javascript
vuex Module将 store 分割成模块的操作
Dec 07 Vue.js
Vue仿Bibibili首页的问题
Jan 21 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/10/09 PHP
解析PHP中一些可能会被忽略的问题
2013/06/21 PHP
windows7下安装php的php-ssh2扩展教程
2014/07/04 PHP
PHP链接MySQL的常用扩展函数
2014/10/23 PHP
PHP实现检测客户端是否使用代理服务器及其匿名级别
2015/01/07 PHP
PHP限制HTML内容中图片必须是本站的方法
2015/06/16 PHP
详解php用curl调用接口方法,get和post两种方式
2017/01/13 PHP
PHP判断json格式是否正确的实现代码
2017/09/20 PHP
PHP性能测试工具xhprof安装与使用方法详解
2018/04/29 PHP
如何实现iframe(嵌入式帧)的自适应高度
2006/07/26 Javascript
js刷新框架子页面的七种方法代码
2008/11/20 Javascript
javascript当onmousedown、onmouseup、onclick同时应用于同一个标签节点Element
2010/01/05 Javascript
JS实现字体选色板实例代码
2013/11/20 Javascript
Jquery easyUI 更新行示例
2014/03/06 Javascript
Javascript编程中几种继承方式比较分析
2015/11/28 Javascript
JavaScript实现选中文字提示新浪微博分享效果
2017/06/15 Javascript
vue slot 在子组件中显示父组件传递的模板
2018/03/02 Javascript
vue生成文件本地打开查看效果的实例
2018/09/06 Javascript
JQuery实现ajax请求的示例和注意事项
2018/12/10 jQuery
[01:02:25]2014 DOTA2华西杯精英邀请赛 5 24 iG VS DK
2014/05/26 DOTA
[03:37]2015国际邀请赛第四日现场精彩集锦
2015/08/08 DOTA
Python的Bottle框架中实现最基本的get和post的方法的教程
2015/04/30 Python
解读! Python在人工智能中的作用
2017/11/14 Python
Python实现平行坐标图的两种方法小结
2019/07/04 Python
详解numpy.meshgrid()方法使用
2019/08/01 Python
pytest中文文档之编写断言
2019/09/12 Python
Python使用20行代码实现微信聊天机器人
2020/06/05 Python
小程序canvas中文字设置居中锚点
2019/04/16 HTML / CSS
意大利大型购物中心:Oliviero.it
2017/10/19 全球购物
预订全球最佳旅行体验:Viator
2018/03/30 全球购物
物流司机岗位职责
2013/12/28 职场文书
车队司机自我鉴定
2014/03/02 职场文书
旷课检讨书范文
2014/10/30 职场文书
开业典礼致辞
2015/07/29 职场文书
2019自荐信该如何写呢?
2019/07/05 职场文书
小程序自定义轮播图圆点组件
2022/06/25 Javascript