• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

var str 을 정의할때 계속해서 += 로 추가하는 특별한 이유가 있나요?

19.03.01 19:04 작성 조회수 68

0

안녕하세요 선생님
var str 을 정의할 때

var str = "";
str += n;
str += " x ";
str += i;
str += " = "
str += results[i];

이렇게 계속해서 str 에 항목(?)을 추가해 나가잖아요.

그런데 그냥 이걸 처음부터

var str = n + " x " + i + " = " + results[i];

이렇게 쓰면 안되는건가요?

출력되는 결과물은 똑같고, str 의 데이터타입도 string 으로 동일한데
전자처럼 코드를 작성하시는 특별한 이유가 있는지 궁금합니다.
(구구단은 간단한 코드라 그 중요성을 못느끼지만) 혹시 더 복잡한 코드에서는 전자처럼 작성하는 것이 유지보수라던지 가독성 면에서 더 편리한게 있는건가요?

답변 1

답변을 작성해보세요.

0

안녕하세요?

질문하신 코드처럼 하면 됩니다. 입문자용 컨텐츠이다 보니 조금이라도 쉽게 하려고 코드를 길게 썼습니다.