精通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代码
Jan 28 Javascript
javascript attachEvent绑定多个事件执行顺序问题
Oct 20 Javascript
通过JS获取用户本地图片路径并显示的代码
Feb 16 Javascript
TypeScript具有的几个不同特质
Apr 07 Javascript
jQuery实现的简单拖动层示例
Feb 22 Javascript
JavaScript实现的商品抢购倒计时功能示例
Apr 17 Javascript
bootstrap3 dialog 更强大、更灵活的模态框
Apr 20 Javascript
原生js实现仿window10系统日历效果的实例
Oct 31 Javascript
浅谈Angular 的变化检测的方法
Mar 01 Javascript
对vue 键盘回车事件的实例讲解
Aug 25 Javascript
vue-router为激活的路由设置样式操作
Jul 18 Javascript
Vue环境搭建+VSCode+Win10的详细教程
Aug 19 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
从网上搜到的phpwind 0day的代码
2006/12/07 PHP
PHP fopen()和 file_get_contents()应用与差异介绍
2014/03/19 PHP
PHP PDO fetch 模式各种参数的输出结果一览
2015/01/07 PHP
php输出形式实例整理
2020/05/05 PHP
用AJAX返回HTML片段中的JavaScript脚本
2010/01/04 Javascript
判断控件是否已加载完成的代码
2010/02/24 Javascript
JS常见问题整理(持续更新)
2013/08/06 Javascript
javascript类型转换使用方法
2014/02/08 Javascript
Jquery中的层次选择器与find()的区别示例介绍
2014/02/20 Javascript
jquery中post方法用法实例
2014/10/21 Javascript
对于jQuery性能的一些优化建议
2015/08/13 Javascript
jQuery+HTML5实现图片上传前预览效果
2015/08/20 Javascript
KVM虚拟化技术之使用Qemu-kvm创建和管理虚拟机的方法
2016/10/05 Javascript
详解vue嵌套路由-query传递参数
2017/05/23 Javascript
vue-baidu-map 进入页面自动定位的解决方案(推荐)
2018/04/28 Javascript
手把手教你 CKEDITOR 4 实现Dialog 内嵌 IFrame操作详解
2019/06/18 Javascript
Python实现的生成自我描述脚本分享(很有意思的程序)
2014/07/18 Python
Python中使用Tkinter模块创建GUI程序实例
2015/01/14 Python
在Python的Django框架中获取单个对象数据的简单方法
2015/07/17 Python
TensorFlow实现卷积神经网络CNN
2018/03/09 Python
对Django中static(静态)文件详解以及{% static %}标签的使用方法
2019/07/28 Python
python离线安装外部依赖包的实现
2020/02/13 Python
django 外键创建注意事项说明
2020/05/20 Python
keras实现VGG16方式(预测一张图片)
2020/07/07 Python
中国医药集团国药在线:国药网
2017/02/06 全球购物
韩国流行时尚女装网站:Dintchina(中文)
2018/07/19 全球购物
美国在线购买空气净化器、除湿器、加湿器网站:AllergyBuyersClub
2021/03/16 全球购物
餐饮业创业计划书范文
2014/01/06 职场文书
小学毕业感言50字
2014/02/16 职场文书
学习心理学的体会
2014/11/07 职场文书
闪闪的红星观后感
2015/06/08 职场文书
开学随笔
2015/08/15 职场文书
小学一年级语文教学反思
2016/03/03 职场文书
SpringCloud Alibaba项目实战之nacos-server服务搭建过程
2021/06/21 Java/Android
python疲劳驾驶困倦低头检测功能的实现
2022/04/04 Python
Go并发4种方法简明讲解
2022/04/06 Golang