`
haohappy2
  • 浏览: 317866 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JavaScript String 处理

阅读更多

虽然 JavaScript 有很多用处,但是处理字符串是其中最流行的一个。下面让我们深入地分析一下使用 JavaScript 操作字符串。

在 JavaScript 中, String 是对象。 String 对象并不是以字符数组的方式存储的,所以我们必须使用内建函数来操纵它们的值。这些内建函数提供了不同的方法来访问字符串变量的内容。下面我们详细看一下这些函数。

操作字符串的值是一般的开发人员必须面临的家常便饭。操作字符串的具体方式有很多,比如说从一个字符串是提取出一部分内容来,或者确定一个字符串是否包含一个特定的字符。下面的 JavaScript 函数为开发人员提供了他们所需要的所有功能:

•   concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串。

<script type="text/javascript">
var str1="Hello "
var str2="world!"
document.write(str1.concat(str2))
</script>

•   indexOf() – 返回字符串中一个子串第一处出现的索引。如果没有匹配项,返回 -1 。

•   charAT() – 返回指定位置的字符。

•   lastIndexOf() – 返回字符串中一个子串最后一处出现的索引,如果没有匹配项,返回 -1 。

•   match() – 检查一个字符串是否匹配一个正则表达式。

•   substring() – 返回字符串的一个子串。传入参数是起始位置和结束位置。

•   replace() – 用来查找匹配一个正则表达式的字符串,然后使用新字符串代替匹配的字符串。

•   search() – 执行一个正则表达式匹配查找。如果查找成功,返回字符串中匹配的索引值。否则返回 -1 。

•   slice() – 提取字符串的一部分,并返回一个新字符串。

•   split() – 通过将字符串划分成子串,将一个字符串做成一个字符串数组。

•   length() – 返回字符串的长度,所谓字符串的长度是指其包含的字符的个数。

•   toLowerCase() – 将整个字符串转成小写字母。

•   toUpperCase() – 将整个字符串转成大写字母。

分享到:
评论

相关推荐

    JavaScript字符串处理(String对象)详解

    JavaScript String 对象用于处理文本字符串。创建 String 对象语法如下: 代码如下: [removed] var str_object = new String( str ); var str1 = String( str ); var str2 = str; [removed] 以上三种方法中,只有第...

    JavaScript入门教程

    第3章 JavaScript事件处理 第4章 JavaScript基于对象编程 第5章 文档对象模型 DOM 第6章 String Math Array等数据对象 第7章 Window及相关顶级对象 第8章 Document对象"&gt;该资源为8个PDF文档教程 适合JS开发初学者 ...

    Javascript string 扩展库代码

    Javascript原生的String处理函数显得很不够丰富,原生string函数://www.jb51.net/w3school/js/jsref_obj_string.htm问题1:是否有只是针对String类型的扩展库呢?有,不多,不全面.观点2: JQuery的强大在于DOM操作...

    javaScript如何处理从java后台返回的list

    事情: 从java后台返回List&lt;String&gt;类型数据,用于界面显示。但js中想获取它并操作它。直接使用EL表达式,js把它识别成字符串了。不是我想要的啊。。网上搜了搜大家的解决方案…最好的当然是把List集合转成json格式...

    javascript完全学习手册1 源码

    10.2.5 使用JavaScript处理事件 271 10.3 标准事件模型 273 10.3.1 事件传播 273 10.3.2 注册事件处理程序 274 10.3.3 设置对象的事件处理程序 276 10.3.4 事件的模块和类型 276 10.3.5 Event接口和对象 278 10.4 IE...

    Javascript String.replace的妙用

    String.replace( ) 简介 语法: 代码如下: string.replace(regexp, replacement) regexp :您要执行替换操作的正则表达式,如果传入的是一个字符串,那就会当作普通字符来处理,并且只会执行一次替换操作;...

    Javascript 入门教程

    第3章 JavaScript事件处理.pdf 第4章 JavaScript基于对象编程.pdf 第5章 文档对象模型(DOM).pdf 第6章 String、Math、Array等数据对象.pdf 第7章 Window及相关顶级对象.pdf 第8章 Document对象.pdf 内容 绝对清楚 ...

    javascript完全学习手册2 源码

    10.2.5 使用JavaScript处理事件 10.3 标准事件模型 10.3.1 事件传播 10.3.2 注册事件处理程序 10.3.3 设置对象的事件处理程序 10.3.4 事件的模块和类型 10.3.5 Event接口和对象 10.4 IE事件模型 ...

    Javascript String 字符串操作包

    提供一个 JS String 包,包含了一些常用的对字符串操作的函数,详细的请看源码及演示

    javascript/微信小程序中将String进行Base64编码并UTF-8格式输出

    提供一种Base64编码,并输出UTF-8格式... 免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。

    javascript高级编程学习手册

    目录: 第一章 javascript语言概述 第二章 JavaScript语言基础 第三章 JavaScript事件处理 第四章 JavaScript基于对象编程 第六章 string,math,array等数据对象 第七章 window及相关顶级对象 第八章 document对象

    第5章 JavaScript编程技术 课件

    5.1.7 事件处理 5.2 JavaScript对象编程 5.2.1 Object 类型 5.2.2 Array对象 5.2.3 String对象 5.2.4 Math对象 5.2.5 Number对象 5.2.6 Data对象 5.3 JavaScript ActiveX编程技术 5.3.1 FileSystemObject 控件 5.3.2...

    Javascript 编程宝典 pdf Part04

    最后,细致地讲述了JavaScript核心语言,包括String,Math,Date和Array等核心对象以及异常处理等内容。  本书内容全面、示例典型,适合各层次的网页设计人员学习和参考。通过本书的学习,读者可以根据实际需要...

    JavaScript教程

    JavaScript入门教程 1、JavaScript语言概述 2、JavaScript语言...3、JavaScript事件处理 4、JavaScript基于对象编程 5、JavaScript文档模型 6、String,Math,Array等数据对象 7、Window及相关顶级对象 8、Document对象

    从零开始学JavaScript 源代码

    1.7 处理不支持JavaScript脚本的情况 1.7.1 使用!——和——>标记对直接屏蔽法 1.7.2 使用和标记对给出提示信息 1.8 本章小结 1.9 本章习题 第2章 JavaScript编程的语言基础 第3章 JavaScript事件处理 第4章 ...

    JavaScript详解(第2版)

     13.6.7 HTML事件处理函数和JavaScript事件方法   13.6.8 onError事件   13.7 event对象   13.7.1 捕获和冒泡(滴漏和冒泡)   13.7.2 事件对象属性   13.7.3 使用事件对象属性   13.7.4 将事件...

    WMAD-JavaScript-String-Library:一个用于处理字符串JavaScript库

    WMAD-JavaScript-String-Library 一个用于处理字符串的javascript库。

    源文件程序天下JAVASCRIPT实例自学手册

    1.7 处理不支持JavaScript脚本的情况 1.7.1 使用&lt;!--和--&gt;标记对直接屏蔽法 1.7.2 使用和标记对给出提示信息 1.8 JavaScript的实现基础 1.8.1 ECMAScript 1.8.2 DOM 1.8.3 BOM 1.9 客户端与服务器端脚本 1.10 ...

Global site tag (gtag.js) - Google Analytics