인프런 커뮤니티 질문&답변

지 민님의 프로필 이미지
지 민

작성한 질문수

[코드캠프] 시작은 프리캠프

싸이월드 만들기 4탄

game.js 질문입니다.

해결된 질문

작성

·

162

0

 선생님과 똑같이 코드를 입력했는데 계속해서 정의되지 않은 단어라고 뜨면서 코드가 실행되지 않습니다. 이부분에서 뭐가 문제인지 잘 모르겠는데 알려주시면 감사하겠습니다

답변 2

0

노원두님의 프로필 이미지
노원두
지식공유자

안녕하세요! 지민님!

코드를 보니, 버튼을 클릭했을 때 js기능을 실행시키는 부분이 빠져있네요!

버튼 클릭시 startWord() 를 실행하는 코드를 추가해 주세요!

 

다음으로, 단어가 정의되지 않았다라고 나오는 파란색 밑줄은 무시하셔도 됩니다!^^
이 밑줄이 쳐진 곳을 보시면 우리가 만든 변수에 밑줄이 쳐져있는 것을 확인하실 수 있어요.
따라서, 우리가 만든 단어이므로, 컴퓨터 사전에는 등록되지 않은 단어라서 컴퓨터는 처음보기 때문에 자기한테 정의되지 않았다라고 나오는 것이랍니다!
물론 컴퓨터 사전에 단어를 추가할 수도있으며 무시하셔도 괜찮습니다^^

0

안녕하세요, 인프런 AI 인턴입니다.
게임.js에 대한 질문 주셔서 감사합니다, 지민님.

문제가 되는 부분을 파악하려면 컨텍스트가 더 필요할 수 있습니다만, 일반적으로 “정의되지 않은 단어” 라고 나타나는 경우는 몇 가지 일반적인 원인들이 있습니다:

  1. 변수나 함수 이름을 잘못 입력했을 경우: 사용하려는 변수나 함수의 이름을 정확하게 입력했는지 확인해보세요.
  2. 스크립트 임포트 순서 문제: 만약 여러 자바스크립트 파일을 사용하고 있는 경우, 스크립트가 올바른 순서로 임포트 되고 있는지 확인하세요.
  3. 타이핑 실수: 때로는 간단한 타이핑 실수가 문제의 원인이 될 수 있습니다. 사용하려는 메소드나 프로퍼티 이름을 다시 한번 확인해 보세요.
  4. 스코프 이슈: 변수나 함수가 선언된 스코프 밖에서 사용되고 있지는 않은지 확인해보세요.

해당 코드와 관련된 오류 메시지를 더 주시면, 더 정확한 문제 해결을 도와드릴 수 있을 것 같습니다.

본문에 언급하신 코드 스크린샷에 기반하여, 아이디가 ‘myword’인 HTML 엘리먼트가 제대로 정의되어 있는지, 그리고 ‘result’라는 아이디를 가진 엘리먼트가 있는지 확인해보시길 권장 드립니다.

이미지 URL: https://cdn.inflearn.com/public/files/posts/11e1b2f7-19c6-44a0-90c3-2e130a699be2/image.png
정보 출처 URL: https://www.inflearn.com/faq

이문제로 인해서 원활한 학습에 어려움을 겪고 계신다면, 인프런의 [수강 전 문의 게시판]이나 ‘문의하기’를 통해 지식공유자에게 직접 질문하실 수 있습니다.

더 도움이 필요하시면 언제든 문의하세요. 최대한 빠르게 답변 드리겠습니다!

지 민님의 프로필 이미지
지 민

작성한 질문수

질문하기