精通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模拟的QQ面板上的多级可展开的菜单
Oct 10 Javascript
javascript 三种编解码方式
Feb 01 Javascript
IE6下CSS图片缓存问题解决方法
Dec 09 Javascript
编写简单的jQuery提示插件
Dec 21 Javascript
js数组操作方法总结(必看篇)
Nov 22 Javascript
vue引入jq插件的实例讲解
Sep 12 Javascript
使用vue-cli+webpack搭建vue开发环境的方法
Dec 22 Javascript
让网站自动生成章节目录索引的多个js代码
Jan 07 Javascript
基于angular6.0实现的一个组件懒加载功能示例
Apr 12 Javascript
javascript function(函数类型)使用与注意事项小结
Jun 10 Javascript
探索浏览器页面关闭window.close()的使用详解
Aug 21 Javascript
JS实现放大镜效果
Sep 21 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版(2)
2006/10/09 PHP
实战mysql导出中文乱码及phpmyadmin导入中文乱码的解决方法
2010/06/11 PHP
php中修改浏览器的User-Agent来伪装你的浏览器和操作系统
2011/07/29 PHP
第四章 php数学运算
2011/12/30 PHP
Yii快速入门经典教程
2015/12/28 PHP
php getcwd与dirname(__FILE__)区别详解
2016/09/24 PHP
jQuery中调用WebService方法小结
2011/03/28 Javascript
JS控制日期显示的小例子
2013/11/23 Javascript
浅谈jQuery中的checkbox问题
2016/08/10 Javascript
微信小程序 侧滑删除(左滑删除)
2017/05/23 Javascript
教你5分钟学会用requirejs(必看篇)
2017/07/25 Javascript
vue 文件目录结构详解
2017/11/24 Javascript
bootstrap中selectpicker下拉框使用方法实例
2018/03/22 Javascript
Vue实现侧边菜单栏手风琴效果实例代码
2018/05/31 Javascript
mpvue中使用flyjs全局拦截的实现代码
2018/09/13 Javascript
javascript动态创建对象的属性详解
2018/11/07 Javascript
Javascript类型判断相关例题及解析
2020/08/26 Javascript
WebStorm中如何将自己的代码上传到github示例详解
2020/10/28 Javascript
[58:42]DOTA2上海特级锦标赛C组败者赛 Newbee VS Archon第一局
2016/02/27 DOTA
[50:38]DOTA2-DPC中国联赛 正赛 Phoenix vs CDEC BO3 第二场 3月7日
2021/03/11 DOTA
python代码检查工具pylint 让你的python更规范
2012/09/05 Python
Python创建xml的方法
2015/03/10 Python
python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)
2017/03/12 Python
Python for循环与range函数的使用详解
2019/03/23 Python
python Pandas库基础分析之时间序列的处理详解
2019/07/13 Python
自定义django admin model表单提交的例子
2019/08/23 Python
TENSORFLOW变量作用域(VARIABLE SCOPE)
2020/01/10 Python
Trip.com澳大利亚:在线旅行社
2019/12/01 全球购物
计算机专业毕业生自荐信范文
2014/03/06 职场文书
学生干部培训方案
2014/06/12 职场文书
2014年班级工作总结范文
2014/12/23 职场文书
领导工作表现评语
2015/01/04 职场文书
2015年小学语文教师工作总结
2015/10/23 职场文书
安全生产协议书
2016/03/22 职场文书
85句关于理想的名言警句大全
2019/08/22 职场文书
jdbc使用PreparedStatement批量插入数据的方法
2021/04/27 MySQL