" new Date"의 더하기 기호 이해
JavaScript에서 " " 기호는 단항 연산자로 사용될 수 있습니다. 단일 피연산자를 사용하고 새 값을 반환합니다. "new Date" 표현식과 함께 사용하면 Date 객체를 타임스탬프로 변환하여 epoch(1970년 1월 1일 UTC) 이후의 밀리초 수를 효과적으로 반환합니다.
이는 다음과 같습니다.
<code class="javascript">function fn() { return Number(new Date); }</code>
Number() 함수는 Date 개체를 기본적으로 타임스탬프인 숫자 값으로 변환합니다.
다음 예를 살펴보면 이 동작을 더 잘 이해할 수 있습니다.
<code class="javascript">console.log(typeof new Date()); // Output: "object" console.log(typeof +new Date()); // Output: "number"</code>
보시다시피 "new Date()" 표현식은 객체를 반환하지만 " " 연산자는 이를 숫자로 변환하여 타임스탬프를 제공합니다.
요약하면 더하기 기호( ) " new Date"에서 단항 연산자 역할을 하여 Date 객체를 숫자 타임스탬프로 변환하여 에포크 이후 경과된 시간을 얻을 수 있습니다.
위 내용은 JavaScript의 \' 새 날짜\'에서 \' \' 기호는 어떤 역할을 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!