浅谈javascript中遇到的字符串对象处理


Posted in Javascript onNovember 18, 2016

在javascript中对参数处理:

<script>
function getParam()
{
urlInfo=window.location.href; //获取当前页面的url
intLen=urlInfo.length; //获取url的长度
offset=urlInfo.indexOf("?"); //设置参数字符串开始的位置
strKeyValue=urlinfo.substr(offset,len); //取出参数字符串 这里会获得类似“id=1”这样的字符串
arrParam=strKeyValue.split("="); //对获得的参数字符串按照“=”进行分割
strParamValue=arrParam[1]; //得到参数值
alert("您要传递的参数值是"+strParamValue);
}
</script>

在javascript中对字符串String对象的属性:

length--返回字符串长度,不是函数,不需要括号。

prototype--添加属性和方法

在javascript中对字符串String对象处理有一些函数:

concat() -将两个或多个字符的文本组合起来,返回一个新的字符串。(基本是都是自己拼接的)

charAt(a) - 返回指定位置的字符a。(用的较少,不过感觉挺有用的)

indexOf(a) - 返回字符串中一个子串a第一次出现的索引,如果没有匹配则返回-1.(经常用到)

lastIndexOf(a) - 返回字符串中一个子串a最后一次出现的索引,如果没有匹配则返回-1.(经常用到)

match(reg) - 检查一个字符串是否匹配一个正则表达式reg。(正则一直很弱,抓紧时间好好学学)

substring(begin,end) - 返回字符串一个子串,参数包含两头。(注意全是小写)

substr(start,length) - 返回从字符串中抽取从start下标开始的指定数目的字符。(和上面那个不要混淆)

split(separator,howmany) - separator为字符串或正则表达式(必填),howmany 指定返回的数组长度(可选)---常用

replace(regexp/substr, replacement) - 替换字符(正则很重要)

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

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

以上这篇javascript字符串对象就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
通过Unicode转义序列来加密,按你说的可以算是混淆吧
May 06 Javascript
用javascript getComputedStyle获取和设置style的原理
Oct 10 Javascript
js 鼠标拖动对象 可让任何div实现拖动效果
Nov 09 Javascript
javascript 进阶篇3 Ajax 、JSON、 Prototype介绍
Mar 14 Javascript
JavaScript 反科里化 this [译]
Sep 20 Javascript
JavaScript计算字符串中每个字符出现次数的小例子
Jul 02 Javascript
代码获取历史上的今天发生的事
Apr 11 Javascript
深入理解Vue-cli搭建项目后的目录结构探秘
Jul 13 Javascript
JavaScript面向对象精要(下部)
Sep 12 Javascript
JavaScript实现的DOM绘制柱状图效果示例
Aug 08 Javascript
javascript实现摄像头拍照预览
Sep 30 Javascript
原生js+css调节音量滑块
Jan 15 Javascript
文件上传,iframe跨域数据提交的实现
Nov 18 #Javascript
jQuery实现自动调用和触发某个事件的方法
Nov 18 #Javascript
jQuery与JavaScript节点创建方法的对比
Nov 18 #Javascript
用iframe实现不刷新整个页面上传图片的实例
Nov 18 #Javascript
Form表单按回车自动提交表单的实现方法
Nov 18 #Javascript
form+iframe解决跨域上传文件的方法
Nov 18 #Javascript
jQuery ajax 当async为false时解决同步操作失败的问题
Nov 18 #Javascript
You might like
WordPress中重置文章循环的rewind_posts()函数讲解
2016/01/11 PHP
php similar_text()函数的定义和用法
2016/05/12 PHP
实例讲解通过​PHP创建数据库
2019/01/20 PHP
PHPStudy下如何为Apache安装SSL证书的方法步骤
2019/01/23 PHP
js下关于onmouseout、事件冒泡的问题经验小结
2010/12/09 Javascript
基于jquery的监控数据是否发生改变
2011/04/11 Javascript
如何使用jQuery Draggable和Droppable实现拖拽功能
2013/07/05 Javascript
js获取URL的参数的方法(getQueryString)示例
2013/09/29 Javascript
JavaScript中自定义事件用法分析
2014/12/23 Javascript
JS实现点击按钮自动增加一个单元格的方法
2015/03/09 Javascript
浅谈JavaScript异常处理语句
2015/06/26 Javascript
javascript js 操作数组 增删改查的简单实现
2016/06/20 Javascript
JS中的==运算: [''] == false —&gt;true
2016/07/24 Javascript
9个让JavaScript调试更简单的Console命令
2016/11/14 Javascript
nodejs 图解express+supervisor+ejs的用法(推荐)
2017/09/08 NodeJs
解决Vue不能检测数组或对象变动的问题
2018/02/24 Javascript
vue 通过绑定事件获取当前行的id操作
2020/07/27 Javascript
node.js 如何监视文件变化
2020/09/01 Javascript
如何使用七牛Python SDK写一个同步脚本及使用教程
2015/08/23 Python
python+Splinter实现12306抢票功能
2018/09/25 Python
关于Python中的向量相加和numpy中的向量相加效率对比
2019/08/26 Python
python字典排序的方法
2019/10/12 Python
在python3中实现更新界面
2020/02/21 Python
pyinstaller将含有多个py文件的python程序做成exe
2020/04/29 Python
英国领先的葡萄酒专家:Majestic Wine
2017/05/30 全球购物
init进程的作用
2015/08/20 面试题
介绍一下Ruby的特点
2013/01/20 面试题
运动会邀请函范文
2014/01/31 职场文书
中学生社会实践活动总结
2014/07/03 职场文书
乡镇食品安全责任书
2014/07/28 职场文书
党章培训心得体会
2014/09/04 职场文书
2014年护士长工作总结
2014/11/11 职场文书
志愿者服务宣传标语口号
2015/12/26 职场文书
教你使用pyinstaller打包Python教程
2021/05/27 Python
聊聊基于pytorch实现Resnet对本地数据集的训练问题
2022/03/25 Python
JavaWeb Servlet开发注册页面实例
2022/04/11 Java/Android