문장이 입력되면 거꾸로 출력하는 프로그램을 만들어 봅시다.
입출력
입력 : 거꾸로
출력 : 로꾸거
const n = prompt('입력하세요.');
const reverseString = n.split('').reverse().join('');
console.log(reverseString);
split() 메서드는 문자열을 배열로 만들어 반환하고,
reverse() 메서드는 배열의 순서를 반전하며,
join() 메서드는 원소를 모두 붙여 문자열로 반환합니다.
let n = prompt("입력해주세요.");
let reverse = "";
for (i = n.length - 1; i >= 0; i--) {
reverse += n[i];
}
console.log(reverse);
for문 안에 reverse = n[i] 라고 잘못적었는데 왜 첫번째 글자가 출력될까..?
ex)
let n = '사과, 바나나, 수박, 복숭아';
console.log(n.split(','));
const numbers = [1,2,3,4,5];
numbers.reverse();
console.log(numbers);
const arr = ['봄', '사랑', '벚꽃']
console.log(arr.join());
console.log(arr.join(''));
console.log(arr.join('/'));