이 기사는이 언어의 미묘함을 더 잘 이해하고 코드를 개선하는 데 도움이되는 JavaScript 기술을 공유합니다. 이 기사는 주로 주니어 및 중급 개발자를위한 것이지만 모두 지루할 수 있지만 모두가 읽을 수 있습니다. ?
를 사용하여 코드의 가독성을 향상시킬 수 있습니다.
예를 들어 _
<code class="language-javascript">const sixBillion = 6000000000; // 难以阅读 const sixBillion2 = 6000_000_000; // 更易于阅读 console.log(sixBillion2); // 6000000000 // 也可用于计算 const sum = 1000 + 6000_000_000; // 6000001000</code>
&&
불행히도
<code class="language-javascript">const obj = null; console.log(obj && obj.name); const title1 = document.querySelector('.title'); const title = title1 ? title.innerText : undefined;</code>
연산자의 대안
<code class="language-javascript">const obj = null; console.log(obj?.name); const title1 = document.querySelector('.title'); const title = title1?.innerText;</code>
Number.MAX_SAFE_INTEGER
는 불편하고 비효율적 일 수 있습니다. 이를 위해서는 프로그램 실행 속도를 늦추려면 여러 검사 및 방법 호출이 필요할 수 있습니다.
<code class="language-javascript">Math.pow(2, 53) === Math.pow(2, 53) + 1; // true // Math.pow(2, 53) => 9007199254740992 // Math.pow(2, 53) + 1 => 9007199254740992</code>
<code class="language-javascript">const sixBillion = 6000000000; // 难以阅读 const sixBillion2 = 6000_000_000; // 更易于阅读 console.log(sixBillion2); // 6000000000 // 也可用于计算 const sum = 1000 + 6000_000_000; // 6000001000</code>
#
??
> 예 :
||
??
||
<code class="language-javascript">const obj = null; console.log(obj?.name); const title1 = document.querySelector('.title'); const title = title1?.innerText;</code>
??
하
> 함수를 사용하여 숫자를 아래쪽으로 포기하는 대신, 비 -
연산자 위치를 약어로 사용하는 것이 좋습니다.위 내용은 당신이 알지 못하는 JavaScript 기능. 1 부의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!