脚本宝典收集整理的这篇文章主要介绍了js实例教程-JavaScript中的String类型的常见用法汇总,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。小宝典致力于为广大程序猿(媛)提供高品质的代码服务,请大家多多光顾小站,小宝典在此谢过。
VAR str="abcdef"; var str1=new String("abcdef");
var str = "abcdefg"; console.LOG(str.length);// 7
var str="Hello world!" console.log(str.charAt(1));// e
var str="Hello world!" console.log(str.charCodeAt(1));// 101 /** * A ~ Z : 65 ~ 90 * a ~ z : 97 ~ 122 * 0 ~ 9 : 48 ~ 57 * _(下划线) : 95 *汉字:0x4e00-0x9fa5 */
var arr=[]; for(var i=65;i<91;i++){ arr.push(String.fromCharCode(i)); } console.log(arr);// ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "m", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"]
// str.indexOf("a") 寻找字符串中是否有该字符;找到返回位置,没有找到返回-1,可用于字符串中模糊查找。 // str.lastIndexOf("a") 从后向前搜索字符串 var str="abcd"; var a=str.indexOf("b"); console.log(a);// 1
/* *str1=str.replace("c","e"); 替换字符 * 第一个参数是搜索的字符 * 第二个参数是替换的字符 * 原字符不改变,返回一个替换后的新字符 * 默认情况下只找到第一次遇到的这个字符并且替换以后不再替换 * */ var str="abcdeCF"; var str1=str.replace("c","X"); console.log(str,str1);// abcdecf abXdecf
//用于正则表达式 var str = "abcdef" var n=str.search("e"); console.log(n)// 4
/* * * substr(开始位置,截取长度); * 开始位置可以是正数或者负数,截取长度只能是正数 *str.substring() * 只能取正值不能取负值,负值都是0 * 下标可以前小后大,也可以前大后小, * * */ * slice(开始的下标,结束下标) 从数组中获取从开始位置到结束位置的所有元素返回一个新数组,原数组不改变 * 1、arr.slice(1,3); 从下标是1的位置开始到下标是3的位置结束,获取从下标1到下标3之前所有数据,在slice中从前向后是正的,从后向前是负的。 * 2、arr.slice(1,-1); 从下标是1开始到数组最后一个下标之前。 * 3、arr.slice();将原数组复制成为一个新数组,无引用关系,和arr.concat()相同。 * 4、arr.slice(1); 不写第二个结束下标,就是从下标1的位置到结尾。 * 5、arr.slice(-5,-1);从倒数第5位到倒数第1位之前的数据。 * 要求第一位必须比第二位小(前后都是正数或者负数) * * */ var arr=[1,2,3,4,5,6,7,8,9]; var arr1=arr.slice(-1,-5); var arr2=arr.slice(1,3); console.log(arr,arr1,arr2)
//str.split("|"); 按照查找到分割字符,分割为数组。 var arr=[1,2,3,4,5,6]; var str=arr.join("|"); console.log(str);// 1|2|3|4|5|6 var arr1=str.split("|"); console.log(arr1);// ["1", "2", "3", "4", "5", "6"]
/* * str.slice 和数组用法相同 * substr(开始位置,截取长度); * 开始位置可以是正数或者负数,截取长度只能是正数。 * str.substring() * 只能取正值不能取负值,负值都是0 * 下标可以前小后大,也可以前大后小。 * * */
var str="abcdef"; var str1=new String("abcdef");
var str = "abcdefg"; console.log(str.length);// 7
var str="Hello world!" console.log(str.charAt(1));// e
var str="Hello world!" console.log(str.charCodeAt(1));// 101 /** * A ~ Z : 65 ~ 90 * a ~ z : 97 ~ 122 * 0 ~ 9 : 48 ~ 57 * _(下划线) : 95 *汉字:0x4e00-0x9fa5 */
var arr=[]; for(var i=65;i<91;i++){ arr.push(String.fromCharCode(i)); } console.log(arr);// ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"]
// str.indexOf("a") 寻找字符串中是否有该字符;找到返回位置,没有找到返回-1,可用于字符串中模糊查找。 // str.lastIndexOf("a") 从后向前搜索字符串 var str="abcd"; var a=str.indexOf("b"); console.log(a);// 1
/* *str1=str.replace("c","e"); 替换字符 * 第一个参数是搜索的字符 * 第二个参数是替换的字符 * 原字符不改变,返回一个替换后的新字符 * 默认情况下只找到第一次遇到的这个字符并且替换以后不再替换 * */ var str="abcdecf"; var str1=str.replace("c","X"); console.log(str,str1);// abcdecf abXdecf
//用于正则表达式 var str = "abcdef" var n=str.search("e"); console.log(n)// 4
/* * * substr(开始位置,截取长度); * 开始位置可以是正数或者负数,截取长度只能是正数 *str.substring() * 只能取正值不能取负值,负值都是0 * 下标可以前小后大,也可以前大后小, * * */ * slice(开始的下标,结束下标) 从数组中获取从开始位置到结束位置的所有元素返回一个新数组,原数组不改变 * 1、arr.slice(1,3); 从下标是1的位置开始到下标是3的位置结束,获取从下标1到下标3之前所有数据,在slice中从前向后是正的,从后向前是负的。 * 2、arr.slice(1,-1); 从下标是1开始到数组最后一个下标之前。 * 3、arr.slice();将原数组复制成为一个新数组,无引用关系,和arr.concat()相同。 * 4、arr.slice(1); 不写第二个结束下标,就是从下标1的位置到结尾。 * 5、arr.slice(-5,-1);从倒数第5位到倒数第1位之前的数据。 * 要求第一位必须比第二位小(前后都是正数或者负数) * * */ var arr=[1,2,3,4,5,6,7,8,9]; var arr1=arr.slice(-1,-5); var arr2=arr.slice(1,3); console.log(arr,arr1,arr2)
//str.split("|"); 按照查找到分割字符,分割为数组。 var arr=[1,2,3,4,5,6]; var str=arr.join("|"); console.log(str);// 1|2|3|4|5|6 var arr1=str.split("|"); console.log(arr1);// ["1", "2", "3", "4", "5", "6"]
/* * str.slice 和数组用法相同 * substr(开始位置,截取长度); * 开始位置可以是正数或者负数,截取长度只能是正数。 * str.substring() * 只能取正值不能取负值,负值都是0 * 下标可以前小后大,也可以前大后小。 * * */
觉得可用,就经常来吧!Javascript技巧 脚本宝典 欢迎评论哦! js技巧,巧夺天工,精雕玉琢。小宝典献丑了!
以上是脚本宝典为你收集整理的js实例教程-JavaScript中的String类型的常见用法汇总全部内容,希望文章能够帮你解决js实例教程-JavaScript中的String类型的常见用法汇总所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。