精通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 用记忆函数快速计算递归函数
Mar 15 Javascript
提高jQuery性能的十个诀窍
Nov 14 Javascript
js中reverse函数的用法详解
Dec 26 Javascript
jQuery制作仿Mac Lion OS滚动条效果
Feb 10 Javascript
javascript实现很浪漫的气泡冒出特效
Sep 05 Javascript
想学习javascript JS和jQuery哪个重要 先学哪个
Dec 11 Javascript
JS实现图片预览的两种方式
Jun 27 Javascript
js字符限制(字符截取) 一个中文汉字算两个字符
Sep 12 Javascript
vue实现某元素吸顶或固定位置显示(监听滚动事件)
Dec 13 Javascript
layDate日期控件使用方法详解
Nov 15 Javascript
原生JS生成指定位数的验证码
Oct 28 Javascript
js实现移动端轮播图滑动切换
Dec 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新手上路(十)
2006/10/09 PHP
PHP中::、-&amp;gt;、self、$this几种操作符的区别介绍
2013/04/24 PHP
php输出全球各个时区列表的方法
2015/03/31 PHP
PHP实现二维数组去重功能示例
2017/01/12 PHP
php实现的pdo公共类定义与用法示例
2017/07/19 PHP
NodeJS学习笔记之Connect中间件模块(二)
2015/01/27 NodeJs
javaScript基础语法介绍
2015/02/28 Javascript
jQuery 获取多选框的值及多选框中文的函数
2016/05/16 Javascript
Javascript中作用域的详细介绍
2016/10/06 Javascript
ReactNative中使用Redux架构总结
2017/12/15 Javascript
Vue2 添加数据可视化支持的方法步骤
2019/01/02 Javascript
从0到1搭建Element的后台框架的方法步骤
2019/04/10 Javascript
微信小程序中button去除默认的边框实例代码
2019/08/01 Javascript
js利用递归与promise 按顺序请求数据的方法
2019/08/30 Javascript
vue实现手机号码的校验实例代码(防抖函数的应用场景)
2019/09/05 Javascript
JS相册图片抖动放大展示效果的示例代码
2021/01/29 Javascript
常见python正则用法的简单实例
2016/06/21 Python
python 中random模块的常用方法总结
2017/07/08 Python
python下解压缩zip文件并删除文件的实例
2018/04/24 Python
解决python matplotlib imshow无法显示的问题
2018/05/24 Python
浅析Python 3 字符串中的 STR 和 Bytes 有什么区别
2018/10/14 Python
如何通过Python实现标签云算法
2019/07/02 Python
python SQLAlchemy的Mapping与Declarative详解
2019/07/04 Python
python利用文件时间批量重命名照片和视频
2021/02/09 Python
html5中的input新属性range使用记录
2014/09/05 HTML / CSS
ebookers英国:隶属全球最大的在线旅游公司Expedia
2017/12/28 全球购物
工商管理本科毕业生求职信范文
2013/10/05 职场文书
简历中个人自我评价范文
2013/12/26 职场文书
旷课检讨书大全
2014/01/21 职场文书
股东协议书
2014/04/14 职场文书
党支部对照检查材料
2014/08/25 职场文书
2015年仓库工作总结
2015/04/09 职场文书
生死抉择观后感
2015/06/09 职场文书
金正昆讲礼仪观后感
2015/06/11 职场文书
Mysql数据库手动及定时备份步骤
2021/11/07 MySQL
MySQL 条件查询的常用操作
2022/04/28 MySQL