精通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中的typeof运算符
Nov 30 Javascript
一个可以增加和删除行的table并可编辑表格中内容
Jun 16 Javascript
js的toUpperCase方法用法实例
Jan 27 Javascript
JavaScript中的Math.LOG2E属性使用详解
Jun 14 Javascript
前端学习笔记style,currentStyle,getComputedStyle的用法与区别
May 28 Javascript
JavaScript生成验证码并实现验证功能
Sep 24 Javascript
简单实现JavaScript弹幕效果
Aug 27 Javascript
javascript实现简易的计算器
Jan 17 Javascript
JavaScript 实现拖拽效果组件功能(兼容移动端)
Nov 11 Javascript
Vue3+elementui plus创建项目的方法
Dec 01 Vue.js
原生JS实现拖拽效果
Dec 04 Javascript
vue自定义右键菜单之全局实现
Apr 09 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
便携利器 — TECSUN PL-365简评
2021/03/02 无线电
php下使用SimpleXML 处理XML 文件
2010/02/27 PHP
完美解决:Apache启动问题―(OS 10022)提供了一个无效的参数
2013/06/08 PHP
一个php生成16位随机数的代码(两种方法)
2014/09/16 PHP
PHP仿微信发红包领红包效果
2016/10/30 PHP
Centos 6.5系统下编译安装PHP 7.0.13的方法
2016/12/19 PHP
PHP处理bmp格式图片的方法分析
2017/07/04 PHP
JavaScript Prototype对象
2009/01/07 Javascript
JavaScript 弹出窗体点击按钮返回选择数据的实现
2010/04/01 Javascript
jQuery使用prepend()方法在元素前添加内容用法实例
2015/03/26 Javascript
JavaScript编写检测用户所使用的浏览器的代码示例
2016/05/05 Javascript
Three.js学习之正交投影照相机
2016/08/01 Javascript
JavaScript实现星级评分
2017/01/12 Javascript
移动端基础事件总结与应用
2017/01/12 Javascript
Vue.js移动端左滑删除组件的实现代码
2017/09/08 Javascript
响应式框架Bootstrap栅格系统的实例
2017/12/19 Javascript
详解vue 路由跳转四种方式 (带参数)
2019/04/28 Javascript
浅谈vue 多个变量同时赋相同值互相影响
2020/08/05 Javascript
antd-日历组件,前后禁止选择,只能选中间一部分的实例
2020/10/29 Javascript
vue常用高阶函数及综合实例
2021/02/25 Vue.js
举例讲解Python设计模式编程的代理模式与抽象工厂模式
2016/01/16 Python
Python实现将HTML转换成doc格式文件的方法示例
2017/11/20 Python
Python3+django2.0+apache2+ubuntu14部署网站上线的方法
2018/07/07 Python
在ubuntu16.04中将python3设置为默认的命令写法
2018/10/31 Python
python中open函数的基本用法示例
2019/09/07 Python
Python利用Xpath选择器爬取京东网商品信息
2020/06/01 Python
Django修改app名称和数据表迁移方案实现
2020/09/17 Python
申报职称专业技术个人的自我评价
2013/12/12 职场文书
《祁黄羊》教学反思
2014/04/22 职场文书
2015年幼儿园学前班工作总结
2015/05/18 职场文书
河童之夏观后感
2015/06/11 职场文书
演讲比赛通讯稿
2015/07/18 职场文书
2016年春季运动会广播稿
2015/08/19 职场文书
让人瞬间清醒的句子,句句经典,字字如金
2019/07/08 职场文书
JS Canvas接口和动画效果大全
2021/04/29 Javascript
Win10本地连接不见了怎么恢复? win10系统电脑本地连接不见了解决方法
2023/01/09 数码科技