浅谈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 相关文章推荐
用JQUERY增删元素的代码
Feb 14 Javascript
jQuery中:password选择器用法实例
Jan 03 Javascript
使用jQuery制作浮动工具栏的实例分享
May 13 Javascript
JavaScript使用ZeroClipboard操作剪切板
May 10 Javascript
angularjs之$timeout指令详解
Jun 13 Javascript
vue脚手架中配置Sass的方法
Jan 04 Javascript
Vue.js分页组件实现:diVuePagination的使用详解
Jan 10 Javascript
vue多级复杂列表展开/折叠及全选/分组全选实现
Nov 05 Javascript
p5.js临摹动态图形实现方法详解
Oct 23 Javascript
JS操作json对象key、value的常用方法分析
Oct 29 Javascript
实例分析JS中的相等性判断===、 ==和Object.is()
Nov 17 Javascript
js实现Element中input组件的部分功能并封装成组件(实例代码)
Mar 02 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
PHP Smarty生成EXCEL文档的代码
2008/08/23 PHP
php读取大文件示例分享(文件操作类)
2014/04/13 PHP
PHP7创建COOKIE和销毁COOKIE的实例方法
2020/02/03 PHP
PHP笛卡尔积实现原理及代码实例
2020/12/09 PHP
推荐10个超棒的jQuery工具提示插件
2011/10/11 Javascript
如何使用jQuery Draggable和Droppable实现拖拽功能
2013/07/05 Javascript
js动态添加删除,后台取数据(示例代码)
2013/11/25 Javascript
IE浏览器中图片onload事件无效的解决方法
2014/04/29 Javascript
form.submit()不能提交表单的错误原因及解决方法
2014/10/13 Javascript
JS实现仿中关村论坛评分后弹出提示效果的方法
2015/02/23 Javascript
在AngularJS中使用AJAX的方法
2015/06/17 Javascript
jQuery实现的产品自动360度旋转展示特效源码分享
2015/08/21 Javascript
快速掌握Node.js环境的安装与运行方法
2016/02/16 Javascript
详解Bootstrap插件
2016/04/25 Javascript
H5移动端适配 Flexible方案
2016/10/24 Javascript
原JS实现banner图的常用功能
2017/06/12 Javascript
解决vue-router在同一个路由下切换,取不到变化的路由参数问题
2018/09/01 Javascript
jquery实现动态添加附件功能
2018/10/23 jQuery
11个教程中不常被提及的JavaScript小技巧(推荐)
2019/04/17 Javascript
基于axios 的responseType类型的设置方法
2019/10/29 Javascript
JS运算符优先级与表达式示例详解
2020/09/04 Javascript
vue 项目引入echarts 添加点击事件操作
2020/09/09 Javascript
[40:12]Liquid vs Chaos 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
使用python实现拉钩网上的FizzBuzzWhizz问题示例
2014/05/05 Python
Python科学计算之Pandas详解
2017/01/15 Python
python实现简单登陆系统
2018/10/18 Python
给我一面国旗 python帮你实现
2019/09/30 Python
pycharm的python_stubs问题
2020/04/08 Python
用canvas实现图片滤镜效果附演示
2013/11/05 HTML / CSS
法雷奥SQA(electric)面试问题
2016/01/23 面试题
体育教育毕业生自荐信
2013/11/21 职场文书
文明礼仪标语
2014/06/13 职场文书
八项规定个人对照检查材料思想汇报
2014/09/25 职场文书
批评与自我批评范文
2014/10/15 职场文书
2015年机关党建工作总结
2015/05/22 职场文书
Python中文纠错的简单实现
2021/07/07 Python