일부 신규 개발자나 경험이 있는 개발자라도 기본 사항에 대한 확실한 지식이 없으면 문제나 어려움에 직면할 수 있습니다.
이 문제를 해결하기 위해 이 시리즈에서는 자바스크립트 기본 사항을 요약하여 최신 상태로 유지하고 여기에 오는 모든 개발자가 특정 주제를 기억할 수 있도록 돕고 싶습니다.
우선 무슨 이야기를 할까요?
모든 자바스크립트 기초를 처음부터 영웅까지!
기본사항
Javascript는 풍부하고 복잡한 프로그래밍 언어로 매우 다양한 시나리오와 광범위한 애플리케이션에 적용할 수 있습니다.
여기서 몇 가지 독점적인 특징을 볼 수 있습니다:
그리고 훨씬 더...
우리 회사에서는 이러한 특성이면 충분합니다. 우리는 그 점들을 하나씩 탐구하고 그에 대한 확실한 지식을 얻을 것입니다.
자바스크립트는 전통적으로 해석된 언어였습니다. 즉, 코드는 한 줄씩 실행됩니다. 오늘날 고급 Javascript 엔진을 사용하면 대부분의 코드가 Just in Time 기술을 사용하여 즉시 컴파일되어 성능이 향상됩니다.
자바스크립트는 동적으로 유형이 지정되는 언어로, 동일한 변수가 서로 다른 시간에 서로 다른 유형의 데이터를 저장할 수 있도록 해줍니다. 이는 유연성을 제공하지만 추적하기가 더 어려운 오류로 이어질 수도 있습니다.
C나 Java와 같은 언어에서 발견되는 전통적인 클래스를 사용하는 대신 JavaScript는 상속을 위해 프로토타입을 사용합니다. 이를 통해 한 개체에서 다른 개체로 속성과 메서드를 상속할 수 있습니다.
자바스크립트는 함수를 일급 객체로 취급하여 함수를 변수에 할당하고, 다른 함수에 인수로 전달하고, 함수에서 반환하고, 고유한 속성과 메서드를 가질 수 있도록 합니다.
자바스크립트는 외부 범위가 종료된 후에도 함수가 생성된 범위의 변수를 기억하고 액세스할 수 있도록 하는 강력한 기능인 클로저를 지원합니다.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3