位置: 编程技术 - 正文
推荐整理分享JavaScript常用字符串与数组扩展函数小结(javascript中),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:javascript中,javascript常用类型,javascript常用语句,js中常用的字符串操作有哪些,javascript常用字符串,javascript常用字符串,javascript常用语法,javascript常用字符串,内容如对您有帮助,希望把文章链接给更多的朋友!
String对象的扩展函数:
变量替换
在字符串末尾追加字符串
删除指定索引位置的字符,索引无效将不删除任何字符
删除指定索引间的字符串.$sIndex和$eIndex所在的字符不被删除!依赖deleteCharAt
检查字符串是否以某个字符串(str)结尾
检查该字符串是否以某个字符串开始
比较两个字符串是否相等,不区分大小写!
将指定的字符串插入到指定的位置后面!索引无效将直接追加到字符串的末尾
将指定的位置的字符设置为另外指定的字符或字符串.索引无效将直接返回不做任何处理!
扩展基础类: 替换字符,这个在替换填入比较有用,比如***天***小时 替换为 <input />天<input />小时
将该字符串反序排列
计算长度,每个汉字占两个长度,英文字符每个占一个长度
在字符串的左边填充一些特定的字符
在字符串的右边填充一些特定的字符
把字符串的首字母转化为大写
将格式为-- ::的字符串转成日期(String对象的值必须为: -- ::)
将原来用字符串表示的十进数转成十进制浮点数: precision为精度
将原来用字符串表示的十进数转成十进制整数
将两个原来用字符串表示的十进数相加后当作字串返回 : addend为加数
十进制转其他进制代码如下nextScale为进制 如2,8,
各进制互相转换 :this对象必须是整数 @param preScale 原是是几进制数 @param nextScale 要转换成几进制数
全角2半角 document.write("ABC ,我们都是好朋友"); String.prototype.dbc2sbc = function (){ return this.replace(/[uff-uff5e]/g,function(a){return String.fromCharCode(a.charCodeAt(0)-);}).replace(/u/g," "); }
Array扩展函数:
随机改变数组的排序
去掉数组中重复的值var a = new Array("5","7","7"); a.unique();
根据数组的下标来删除元素
依赖indexOf
分开添加,关键字shallow copy,如果遇到数组,复制数组中的元素
Function.prototype.apply()与Function.prototype.call()小结 老是忘掉这两个东东的用下,写下来做个记录吧。他们作用是一模一样的,只是传入的参数不一样applyapply接受两个参数,第一个制定了函数体内this对象
使用 stylelint检查CSS_StyleLint 当你书写大量的CSS代码时,可能会出现不止一个的错误。可能需要某个工具来阻止你CSS书写的错误。可能,有的时候你的错误真的是一个bug。也有可能
easyui validatebox验证 htmlxmlns="
标签: javascript中
本文链接地址:https://www.jiuchutong.com/biancheng/370016.html 转载请保留说明!友情链接: 武汉网站建设