前端javascript中字符串的总结
1.截取方法
截取字符串的abcdefg中的efg.
注意:str.length从1的开始数
var str="abcdefg";
(1).slice() : console.log(str.slice(4,7)); //efg第一个参数开始,第二个参数结束并且取不到.遇到负数把length和负数相加
(2)Substr() : str.substr(4,3); //efg 第一个参数开始,第二个参数是长度
(3)Substring() : str.substring(4,7) ;//efg 第一个参数开始,第二个参数结束并且取不到,遇到负数,把负数变0,两个参数交换位置
2.字符方法
(1)charAt() :str.charAt(4); //e获取指位置处的字符
(2)Str[4]:这种方法与charAt等效, IE8以上支持
(3)Trim():只能去除字符串前后的空白
3.位置方法
var str="abadefg";
(1)indexOf:str.indexOf("a",1);//2结果是”a”的下标 ( 要查询的字符 , 开始查找的位置 )
(2)Replace:str.replace("a","1"); //1bacdewd 只能替换一个 ( 要替换掉的字符 , 新字符)
4.分隔方法
(1)Split(): 把字符串切割成字符数组
如:var str="ab|cdef|g"; console.log(str.split("|"))
结果: ["ab", "cdef", "g"]
(2)替换类名
1.先获取元素的类名
2.使用split按照空格分隔开每一个类名,得到类名数组
3遍历类名数组,判断当前遍历的类名是否与目标类名相等,若相等则改变当前元素值为新类名
4.使用数组的join方法把数组中每个类名以空格连接
(3)查找类名
1.通过getElementsByTagName和通配符“*”,获取目标元素之内所有的标签为一个伪数组集合
2.遍历伪数组,判断遍历到的元素是否有目标类名,若具有目标类名,使用提前声明的数组存储
(a)使用split按照空格分隔开每一个类名,得到类名数组
(b)遍历类名数组,判断当前遍历的类名是否与目标类名相等,若相等则说明当前 元素具有这个类名
(c)使用提前声明的数组存储过滤到的元素
3.返回过滤数组
(4) 大小写转换方法
toUpperCase():把字符串中的小写字符转换为大写
toLowerCase():把字符串中的大写字符转换为小写
toLocaleUpperCase():按照本地方法,把字符串中的小写字符转换为大写
toLocaleLowerCase():按照本地方法,把字符串中的大写字符转换为小写
前端javascript中字符串的总结的更多相关文章
- javascript中字符串常用操作整理
javascript中字符串常用操作整理 字符串的操作在js中非常频繁,也非常重要.以往看完书之后都能记得非常清楚,但稍微隔一段时间不用,便会忘得差不多,记性不好是硬伤啊...今天就对字符串的一些常用 ...
- JavaScript中字符串的match与replace方法
1.match方法 match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配. match()方法的返回值为:存放匹配结果的数组. 2.replace方法 replace() 方 ...
- 前端 javascript 数据类型 字符串
字符串是由字符组成的数组,但在JavaScript中字符串是不可变的:可以访问字符串任意位置的文本,但是JavaScript并未提供修改已知字符串内容的方法. obj.charAt(n) 返回字符串中 ...
- JavaScript中字符串分割函数split用法实例
这篇文章主要介绍了JavaScript中字符串分割函数split用法,实例分析了javascript中split函数操作字符串的技巧,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了JavaSc ...
- javascript中字符串对象常用的方法和属性
前言 字符串是一种非常重要的数据类型,在Java等面向对象编程语言中,它代表对象类型,而在javascript中它却是一种基本数据类型,在开发的领域中,我们经常会碰到,无论是前端还是后台.比如后台验证 ...
- JavaScript中字符串去掉特殊字符和转义字符
<pre name="code" class="javascript">/*** * 去掉字符串中的特殊字符 */ var excludeSpeci ...
- JavaScript中字符串的方法:charAt()、charCodeAt()、indexOf()、lastIndexOf()、substr()、slice()、substring()、search()、replace()、split()、concat()、toLowerCase()、toUpperCase()
1.字符创的创建: //1.通过new 来创建 var str = String("javascript"); //2.3.直接使用字面量进行创建 var str='html5'; ...
- javascript中字符串拼接详解
字符串拼接是所有程序设计语言都需要的操作.当拼接结果较长时,如何保证效率就成为一个很重要的问题.本文介绍的是Javascript中的字符串拼接,希望对你有帮助,一起来看. 最近在研究<jav ...
- JavaScript中字符串运算符的使用
字符串运算符是用于两个字符串型数据之间的运算符,它的作用是将两个字符串连接起来.在JavaScript中,可以使用+和+=运算符对两个字符串进行连接运算.其中,+运算符用于连接两个字符串,而+=运算符 ...
随机推荐
- git 常用的命令符
1. linux操作命令: touch Filename:创建一个文件: mkdir 文件夹名字:创建一个文件夹: cd pathname:切换磁盘: cd ..:返回上一级: rm Filename ...
- 惊心动魄的SAP S4客户额度调整运动
今天一大早,收到商务部发来的消息,说某一个客户的额度超额了,但实际上并未超额.从SAP系统中反馈的额度来看,显示超了2万多.后来经过在BP画面检查信用段发现,这个客户额度占用里面,某一个未清订单已经部 ...
- gradle 使用总结
什么是gradle 书面化解释: Gradle可以自动化地进行软件构建.测试.发布.部署.软件打包,同时也可以完成项目相关功能如:生成静态网站.生成文档等. Gradle是一种依赖管理工具. 它和ma ...
- python网络爬虫之scrapy 工程创建以及原理介绍
执行scrapy startproject XXXX的命令,就会在对应的目录下生成工程 在pycharm中打开此工程目录:并在Run中选择Edit Configuration 点击+创建一个Pytho ...
- 精通JavaScipt第二版笔记——特性、函数和对象
前言:感觉这本书只有第二章 第三章有点看头 基本类型和引用类型 基本类型:字符串 数字 布尔值 null(待确定) undifined 引用类型:对象 数组 引用传递 保存的只是对象的地址 var o ...
- ES6中的export以及import的使用多样性
模块功能主要由两个命令构成:export和import.export命令用于规定模块的对外接口,import命令用于输入其他模块提供的功能. 一.export导出模块使用部分的几种方式 一个模块就是一 ...
- SevenZipSharp的入门教程(包含如何加密压缩,解密压缩)
(一)为什么选择7z 7z 是一种主流高效的压缩格式,它拥有极高的压缩比.在计算机科学中,7z是一种可以使用多种压缩算法进行数据压缩的档案格式.该格式最初被7-Zip实现并采 ...
- 如何卸载CentOS自带的apache
查看安装的组件: rpm -qa | grep httpd 如果预装有apache,那么会显示像httpd-2.2.3-22.el5.centos这种的组件名. 卸载组件: rpm -e httpd- ...
- mysql数据库和mongodb数据库的相关操作以及两个数据库的区别
在docs命令中执行数据操作 MySQL数据库 先启动MySQL服务器 net start mysql 进入MySQL服务器MySQL -uroot -p(这里写你的数据库密码) (-P是从哪个端口 ...
- laravel怎么创建一个简单的blog
主要功能实现:点击标题跳转 第一步:创建路由: Route::get('/articles','ArticlesController@index'); Route::get('/articles/{i ...