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 * 下标可以前小后大,也可以前大后小。 * * */
如对本文有疑问, 点击进行留言回复!!
微信小程序wx.scanCode扫描条形码,偶尔出现条形码不正确导致查询失败
Android 入门第七讲01-数据存储(数据存储概述,文件存储(raw和asserts目录读写,data/data/包名目录读写,sdcard目录读写),SharedPreferences读写)
vue-axios系列:axios拦截器,配置请求头,配置请求参数
Vuejs 针对 安卓低版本 、ios9.x 不兼容 ES6语法导致失效解决方法
网友评论