강의

멘토링

커뮤니티

Inflearn Community Q&A

jorakyung2328's profile image
jorakyung2328

asked

Easy and Natural Javascript Introduction - Code Squad Masters Course Level 1

Coding - Implementing Multiplication Table with Arrays

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

Written on

·

135

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 으로 동일한데
전자처럼 코드를 작성하시는 특별한 이유가 있는지 궁금합니다.
(구구단은 간단한 코드라 그 중요성을 못느끼지만) 혹시 더 복잡한 코드에서는 전자처럼 작성하는 것이 유지보수라던지 가독성 면에서 더 편리한게 있는건가요?

javascript

Answer 1

0

honux님의 프로필 이미지
honux
Instructor

안녕하세요?

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

jorakyung2328's profile image
jorakyung2328

asked

Ask a question