• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

강의 중에 scrip에 관해 질문드립니다.

22.05.24 22:29 작성 조회수 170

0

        var now = new Date();
        var disp = now.toLocaleTimeString();
        document.write("현재 시각 :" + disp);
 
강사님께서 수업중에 해주신 코드인데,
여기서 var now부분과 var disp부분을 합쳐서
document.write("현재 시각 :" + disp);에서
document.write("현재 시각 :" + new Date().toLocaleTimeString);
이면 실행이 불가하지만,
 
var disp = new Date().toLocaleTimeString();
로 변하면 실행이 된다는 차이점이 있었습니다.
 
혹시 어떤 부분 때문에 실행이 안되는지 알 수 있을까요?

답변 2

·

답변을 작성해보세요.

0

HOGYU KIM님의 프로필

HOGYU KIM

2023.01.04

toLocaleTimeString 뒤에 () 가 빠졌습니다

함수가 실행되지 않아서 toLocaleTimeString의 리턴값이 아닌 "현재 시간 : " 이라는 문자열과 Date 객체의 toLocaleTimeString 이라는 함수 와 더하고 있는 것입니다.

document.write("현재 시각 :" + new Date().toLocaleTimeString()); 로 바꾸시면 실행 되실 겁니다

0

성우님의 프로필

성우

2022.06.27

document.write("현재 시각 :" + new Date().toLocaleTimeString);

에서 ) 하나가 빠졌네요

document.write("현재 시각 : " + now.toLocaleTimeString));

하면 될 것 같습니다.

new Date() 는 그안에 적으면 안되네요