JavaScript学习之操作字符串

JavaScript学习笔记之操作字符串

一、
toUpperCase();
把一个字符串全部变为大写

var x=“Hello World”;
x.toUpperCase();
console.log(x);//输出"HELLO WORLD"

二、
toLowerCase();
把一个字符串全部变为小写

var x=“Hello World”;
x.toLowerCase();
console.log(x);//输出"hello world"

三、
indexOf();
搜索指定字符串出现的位置

var x=“Hello World”;
var y;
y=x.indexOf(“World”);
console.log(x);//输出"6"

四、
substring();
返回指定索引区间的字符串(不能对数组进行操作)

var x=“Hello World”;
var y;
y=x.substring(0,4);
console.log(y);//输出"Hell"

五、
slice();
截取数组的部分元素,返回一个新的数组

var x=[‘H’,‘e’,‘l’,‘l’,‘o’,’ ',‘W’,‘o’,‘r’,‘l’,‘d’];
var y;
y=x.slice(0,6);
console.log(y);//输出" [“H”, “e”, “l”, “l”, “o”," "] "

六、
push();
向数组的末尾添加若干元素

var x=[‘H’,‘e’,‘l’,‘l’,‘o’," “];
var y=[‘W’,‘o’,‘r’,‘l’,‘d’];
x.push(y);
console.log(x);//输出” [‘H’,‘e’,‘l’,‘l’,‘o’,’ ',Array[5]] "

七、
pop();
将数组元素的最后一个元素删除

var x=[‘H’,‘e’,‘l’,‘l’,‘o’];
x.pop();
console.log(x);//输出" [‘H’,‘e’,‘l’,‘l’] "

八、unshift();
向数组头部添加若干元素

var x=[‘H’,‘e’,‘l’,‘l’,‘o’," “];
var y=[‘W’,‘o’,‘r’,‘l’,‘d’];
x.unshift(y);
alert(x);//输出"W,o,r,l,d,H,e,l,l,o”

九、
shift();
将数组的第一个元素删除

var x=[‘H’,‘e’,‘l’,‘l’,‘o’];
x.shift();
alert(x);//输出"e,l,l,o"

十、
sort();
对调用此方法的数组进行排序,直接修改当前数组的元素位置

var y=[‘W’,‘o’,‘r’,‘l’,‘d’];
y.sort();
alert(y);//输出"W,d,l,o,r"

十一、
reverse();
对调用此方法的数组中的元素进行倒转

var y=[‘W’,‘o’,‘r’,‘l’,‘d’];
y.reverse();
alert(y);//输出"d,l,r,o,W"

十二、
concat();
把调用此方法的数组和另一个数组连接起来,并返回一个新的数组
concat()方法并没有修改当前数组,而是返回了一个新的数组

var x=[‘H’,‘e’,‘l’,‘l’,‘o’," “];
var y=[‘W’,‘o’,‘r’,‘l’,‘d’];
x.concat(y);
console.log(x);//输出” [‘H’,‘e’,‘l’,‘l’,‘o’,’ ',‘W’,‘o’,‘r’,‘l’,‘d’] "

十三、
join();
把当前数组中的每个元素用特定符号链接起来,然后返回链接的字符串

var x=[‘H’,‘e’,‘l’,‘l’,‘o’];
var z=join("+");
alert(z);//输出"H+e+l+l+o"

十四、
splice();
从指定的索引开始删除若干元素,然后再从该位置添加若干元素

var arr=[‘liao’,‘heng’,‘xiao’,‘zi’];
arr.splice(4,0,‘wei’);
alert(arr);//输出“[‘liao’,‘heng’,‘xiao’,‘zi’,’wei‘]”
var brr=[‘liao’,‘heng’,‘xiao’,‘zi’,‘wei’];
brr.splice(0,2,‘love’);//输出"[‘love’,‘xiao’,‘zi’,‘wei’]"

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值