JavaScript常用字符串与数组扩展函数有哪些


本文小编为大家详细介绍“JavaScript常用字符串与数组扩展函数有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“JavaScript常用字符串与数组扩展函数有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。String对象的扩展函数:
变量替换在字符串末尾追加字符串
删除指定索引位置的字符,索引无效将不删除任何字符
删除指定索引间的字符串.$sIndex和$eIndex所在的字符不被删除!依赖deleteCharAt
检查字符串是否以某个字符串(str)结尾
检查该字符串是否以某个字符串开始
比较两个字符串是否相等,不区分大小写!
将指定的字符串插入到指定的位置后面!索引无效将直接追加到字符串的末尾
将指定的位置的字符设置为另外指定的字符或字符串.索引无效将直接返回不做任何处理!
扩展基础类:
替换字符,这个在替换填入比较有用,比如***天***小时 替换为 小时

将该字符串反序排列
计算长度,每个汉字占两个长度,英文字符每个占一个长度
在字符串的左边填充一些特定的字符
在字符串的右边填充一些特定的字符
把字符串的首字母转化为大写免费云主机域名
将格式为2008-04-02 10:08:44的字符串转成日期(String对象的值必须为: 2008-04-02 10:08:44)
将原来用字符串表示的十进数转成十进制浮点数: precision为精度
将原来用字符串表示的十进数转成十进制整数
将两个原来用字符串表示的十进数相加后当作字串返回 : addend为加数
十进制转其他进制代码如下nextScale为进制 如2,8,16

各进制互相转换 :
this对象必须是整数
@param preScale 原是是几进制数
@param nextScale 要转换成几进制数

全角2半角 document.write(“ABC 123,我们都是好朋友”);
String.prototype.dbc2sbc = function (){
return this.replace(/[uff01-uff5e]/g,function(a){return String.fromCharCode(a.charCodeAt(0)-65248);}).replace(/u3000/g,” “);
}
Array扩展函数:
随机改变数组的排序
去掉数组中重复的值var a = new Array(“5″,”7″,”7”); a.unique();

根据数组的下标来删除元素

依赖indexOf

分开添加,关键字shallow copy,如果遇到数组,复制数组中的元素
读到这里,这篇“JavaScript常用字符串与数组扩展函数有哪些”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注百云主机行业资讯频道。

相关推荐: Spring Lombok实体类死循环问题怎么解决

今天小编给大家分享一下Spring Lombok实体类死循环问题怎么解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。在 Spring JPA …

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 02/14 20:55
Next 02/14 20:55

相关推荐