1.反转字符串:
先理清思路:
首先我们要清楚要对什么进行操作,操作的对象是谁,在这里我们要对数组进行操作,所以,第一步:
(1). 将字符串转为数组:用split()方法将字符串转为数组;
(2) . 对数组进行反转操作, 用reverse()方法;
(3). 最后再将数组转化为我们想要的字符串,用join()方法;
代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>case03</title>
</head>
<body>
</body>
<script>
// 面试题1:反转字符串
var str = 'hello! my name is zhangjy';
function reverseString(string){
// 1.string ---> array;先将字符串转为数组
// var array = string.split('');
// 2.反转array用reverse()方法;
// array = array.reverse();
// 3.array ---> string;再将数组转为字符串
// var str = array.join('');
return string.split('').reverse('').join('');
}
//输出验证
console.log(reverseString(str));
</script>
</html>