浅谈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 浮动导航栏实现代码
Aug 27 Javascript
写得不错的jquery table鼠标经过变色代码
Sep 27 Javascript
jquery删除提示框弹出是否删除对话框
Jan 07 Javascript
在AngularJS框架中处理数据建模的方式解析
Mar 05 Javascript
webpack搭建vue 项目的步骤
Dec 27 Javascript
Jquery实现无缝向上循环滚动列表的特效
Feb 13 jQuery
Bootstarp在pycharm中的安装及简单的使用方法
Apr 19 Javascript
微信小程序之 catalog 切换实现解析
Sep 12 Javascript
vue项目使用.env文件配置全局环境变量的方法
Oct 24 Javascript
Vue.js 实现地址管理页面思路详解(地址添加、编辑、删除和设置默认地址)
Dec 11 Javascript
JS+Canvas实现五子棋游戏
Aug 26 Javascript
浅析JavaScript中的变量提升
Jun 01 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 正则表达式的学习探讨
2013/06/06 PHP
php+js实现图片的上传、裁剪、预览、提交示例
2013/08/27 PHP
PHP获取指定函数定义在哪个文件中以及其所在的行号实例
2014/05/08 PHP
php 魔术方法详解
2014/11/11 PHP
php查询ip所在地的方法
2014/12/05 PHP
php版微信发红包接口用法示例
2016/09/23 PHP
PHP基于pdo的数据库操作类【可支持mysql、sqlserver及oracle】
2018/05/21 PHP
微信公众平台开发教程②微信端分享功能图文详解
2019/04/10 PHP
php使用redis的有序集合zset实现延迟队列应用示例
2020/02/20 PHP
PHP基于进程控制函数实现多线程
2020/12/09 PHP
40款非常有用的 jQuery 插件推荐(系列一)
2011/12/21 Javascript
jquery退出each循环的写法
2014/02/26 Javascript
JavaScript中setUTCMilliseconds()方法的使用详解
2015/06/12 Javascript
JS面向对象编程详解
2016/03/06 Javascript
JavaScript将base64图片转换成formData并通过AJAX提交的实现方法
2016/10/24 Javascript
基于JQuery的Ajax方法使用详解
2017/08/16 jQuery
vue+php实现的微博留言功能示例
2019/03/16 Javascript
vue使用vuex实现首页导航切换不同路由的方法
2019/05/08 Javascript
详解Python 序列化Serialize 和 反序列化Deserialize
2017/08/20 Python
python安装pil库方法及代码
2019/06/25 Python
通过python3实现投票功能代码实例
2019/09/26 Python
使用卷积神经网络(CNN)做人脸识别的示例代码
2020/03/27 Python
解决json中ensure_ascii=False的问题
2020/04/03 Python
Python BeautifulReport可视化报告代码实例
2020/04/13 Python
python3通过udp实现组播数据的发送和接收操作
2020/05/05 Python
利用python批量爬取百度任意类别的图片的实现方法
2020/10/07 Python
如何编写python的daemon程序
2021/01/07 Python
利用python为PostgreSQL的表自动添加分区
2021/01/18 Python
HTML5 video播放器全屏(fullScreen)方法实例
2015/04/24 HTML / CSS
个人公开承诺书
2014/03/28 职场文书
数字化校园建设方案
2014/05/03 职场文书
工作检讨书怎么写
2014/10/10 职场文书
孙振耀退休感言
2015/08/01 职场文书
人生哲理妙语30条:淡写流年,笑过人生
2019/09/04 职场文书
Python数据可视化之用Matplotlib绘制常用图形
2021/06/03 Python
详解Java实践之建造者模式
2021/06/18 Java/Android