> let er^ror = 'No!';
      Uncaught SyntaxError: Unexpected token '^'
    > let 2error = 'No!';
      Uncaught SyntaxError: Invalid or unexpected token

    하지만 이를 제외하면 한글이나 한자, 유니코드(https://ko.wikipedia.org/wiki/유니코드)까지도 변수명으로 사용할 수 있습니다.

    > let 한글 = 'Yes!';
    < undefined
    > let 漢字 = 'Yes!';
    < undefined
    > let ಠ_ಠ = 'Yes!';
    < undefined

    한국 사람만 보는 코드라면 변수명을 한글로 지어도 됩니다. 중국 사람만 본다면 한자로 지어도 되고요. 하지만 여러분이 만든 코드가 전 세계에서 널리 쓰이길 원한다면 영어로 변수명을 짓는 게 좋습니다.

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.