inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Js 문자열 헷갈리네요 ㅠ

26

H Hun

작성한 질문수 17

0

image.png

 

js 공부중인데 여기서 aa 와 "aa"결과값이 다르게 나오는데 1.이유가 뭔가요? 2.둘 차이점이 뭔가요?

자세하게 부탁드립니다 ㅠㅠ

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.
H Hun님, JavaScript 문자열에 대한 질문 주셨네요.

  1. 이유:

    • console.log("aa"): 이 코드는 문자열 "aa"를 출력하는 명령입니다. 큰따옴표로 묶은 내용은 문자열로 인식하여 그대로 출력됩니다.
    • console.log(aa): 이 코드는 변수 aa의 값을 출력합니다. 이 경우, aa라는 변수가 정의되어 있고 값이 10이므로 10이 출력됩니다.
  2. 둘의 차이점:

    • 문자열 출력: 큰따옴표나 작은따옴표로 감싼 내용은 문자열 상수로 간주되어 그대로 표시됩니다.
    • 변수 값 출력: 따옴표가 없는 경우, 자바스크립트는 해당 이름이 변수인지 확인하고 그것의 값을 출력하려고 시도합니다. 만약 변수가 정의되지 않았다면 오류가 발생합니다.

JavaScript에서 큰따옴표나 작은따옴표로 묶은 내용은 그 자체가 문자열로 취급되며, 변수 이름과는 다르게 다른 형식으로 출력됩니다.
도움이 되셨길 바랍니다! 추가 질문이 있으면 언제든지 문의해주세요.

Console output of JavaScript code examples.

강의 수강 후 포트폴리오 준비 방향에 대해 조언 부탁드립니다.

2

35

1

쿠버네티스 어나더 클래스-Sprint 1, 2 강의 관련 질문이있습니다.

1

34

1

갑자기 stock_prediction은 어디서 발생한건가요?

1

49

2

FRED API

1

44

1