inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

생활코딩 - 자바스크립트(JavaScript) 기본

변수의 사용법

\'와 변수를 같이 쓰면 안 되나요?

해결된 질문

336

작성자 없음

작성한 질문수 0

0

 var 홍길동 = '나';

 alert(\'홍길동 + "는 귀엽다.\'");

 저는 '나는 귀엽다.'로 출력될 것으로 기대 했는데, 홍길동을 변수로 인식하지 않고 '홍길동는 귀엽다.'로 출력됩니다!

javascript

답변 2

1

드로우

// 첫 번째 방법(ES5 방식)
var 홍길동 = '나';
console.log("'" + 홍길동 + "는 귀엽다'");

// 두 번째 방법(ES6+ 방식)
const 홍길동 = '나';
console.log(`'${홍길동}는 귀엽다'`);

이렇게 코드 짜시면 됩니다.

변수 이름일지라도 ""로 감싸버리면 문자로 인식해버리기 때문에
변수는 항상 변수 본래 이름 자체로 써줘야합니다.

아니면 ES6+ 방식인 템플릿 리터럴로 작성해주시면 쉽습니다.

0

dhghdwns10

저 스스로 해결했습니다! 혹시 참고가 될까 하여 댓글을 답니다!

 alert(\'홍길동 + "는 귀엽다.\'"); //이 부분을

alert(\'+ 홍길동 + "는 귀엽다.\'"); //이렇게 바꿔주니 해결됩니다! 홍길동이라는 변수만 따로 놓아야지만 되는걸 알게 됐습니다!

강의 교안은 따로 없을까요?

0

207

1

배열관련 질문드립니다.

0

344

2

제발 도와주세요

-4

928

1

괄호 질문

0

423

1

new 를 안 붙이는 경우 (섹션19)

0

354

1

무한루프

1

1210

1

혹시 교재는 따로 없을까요?

0

685

0

선생님과 접점을 찾았어요.

0

456

0

new 생성자

0

262

0

sample파일에서 질문있습니다.

3

418

1

password == '111111'

0

508

1

배열

0

281

1

toUpperCase() 에 대해서 질문입니다.

0

251

0

강의를 들으면서 비쥬얼스튜디오 코드를 사용하여도 상관 없을까요?

0

623

2

왜 에러가 났는지

0

352

1

첫번째 for문에서 i값 5가 5번 출력 되는 이유

0

502

3

name이 뭐죠

0

275

1

첫번째 예시문에서 값이 왜 5가 5번 반복되는지 궁금합니다.

0

700

3

grades 객체에 key값 show의 function을 지정하는 지점에서 오류가 발생합니다.

0

295

1

function오류

0

391

1

객체 출력차이(document.write, console.log)

0

312

0

자바스크립트에서 함수가 아닌 곳에서 정의된 변수

0

188

0

동일한 이름의 전역변수 선언이 가능한가요

1

741

1

섹션15. 클로저 응용 수업 질문

0

293

1