JavaScript初探之字符串与数组

时间:2023-03-09 04:49:42
JavaScript初探之字符串与数组

一直在研究JS以至于忘记跟新博客。。。

字符串:
// str.charAt(x); //获取下标为x的字符
// str.indexOf(",",1); //获取","所在的下标,1代表从下标1开始往后搜索
// str.lastIndexOf("天"); //获取“天”字在字符串中最后出现的位置
// str.substring(0,3);//截取从下标0到下标3前一位的字符串
// str.toLowerCase();//转换成小写字母
// str.toUpperCase();//转换成大写字母
// str.slice(1,4);//返回下标1到下标4前一位的字符串,但不修改该字符串,支持负数下标
// str3 = str.split(",");//返回以“,”为分隔符,将字符串前后分为两个字符串并存入数组,","将被去掉

数组:
// shift(); //移除第一个元素,并返回第一个元素的值
// pop(); //移除最后一个元素,并返回最后一个元素的值
// unshift(); //在数组头部添加,不会创建新的数组
// push(); //在数组尾部添加,不会创建新的数组
// splice(0,20); //删除从下标start(0)开始到后面20个的元素,并返回这些元素的值,如果没有后面的20,就会删到结尾
// concat(); //创建一个新的数组,需要新的对象来存储,并不影响x本身
// slice(1,10);//返回从索引1到索引10的元素的值,但不包含索引10的值,并创建一个新的数组,如果没有指定end会直接到结尾
// reverse(); //倒序排列