DevSSOM
자바스크립트 연습문제 - 문자열 거꾸로 출력하기 본문
반응형
문자열 거꾸로 출력하기
for문을 사용하여, 함수의 인자로 전달된 문자를 거꾸로 출력하는 함수 reverse의 코드를 작성하기.
console.log(reverse("Hello"));
//olleH 출력
해야할 것
- for ( ) { } 을 입력하여 조건문 생성을 시작.
- for의 변수로 var i = str.length-1를 입력.
- for의 조건으로 i >= 0을 입력.
- for의 조건으로 i--을 입력.
- 조건문 실행 시, 비어있는 변수 reverStr에 str.charAt(i)를 삽입.
- for문 실행을 완료하였다면, reverStr을 반환.
팁
str.length-1인 이유는, 데이터의 총 길이에서 1을 빼야, 해당 데이터의 인덱스(좌표값)가 되기 때문. 또한, 마지막 문자부터 거꾸로 출력해야 하므로, str.length-1번째부터 하나씩 감소해서, 0번째 문자까지 출력하는 것.
function reverse(str){
var reverStr = "";
return reverStr;
}
console.log(reverse("Nice to meet you"));
>>>
function reverse(str){
var reverStr = "";
for (var i = str.length - 1; i >= 0; i--) {
reverStr = reverStr + str.charAt(i);
}
return reverStr;
}
console.log(reverse("Nice to meet you"));
728x90
반응형
'JavaScript > 기초' 카테고리의 다른 글
javaScript - 배열 데이터 수정하기 splice() (0) | 2021.07.20 |
---|---|
자바스크립트 연습문제 - 반복문으로 구구단 완성하기 (0) | 2021.07.13 |
자바스크립트 연습문제 - 구구단 함수 만들기 (0) | 2021.07.12 |
자바스크립트 연습문제 - 소수 출력하기 (0) | 2021.07.10 |
자바스크립트 - 반복문 (while문, do ~ while, for문) (0) | 2021.07.09 |
자바스크립트 - 조건문 (if, else, else if, if 속에 if) (0) | 2021.07.08 |
자바스크립트 - 산술, 증감, 비교, 논리 연산자 (0) | 2021.07.07 |
댓글