1. 자바스크립트의 정의
자바스크립트로 작성한 프로그램을 스크립트(script)라고 부릅니다.
스크립트는 웹페이지의 HTML 안에 작성할 수 있는데,
웹페이지를 불러올 때 스크립트가 자동으로 실행됩니다.
스크립트는 특별한 준비나 컴파일 없이 보통의 문자 형태로 작성할 수 있고,
실행도 할 수 있습니다.
자바스크립트는 브라우저뿐만 아니라 서버에서도 실행할 수
DOM을 적극 활용해야 하는 javascript card-quiz 프로젝트를 진행하면서 맞닥뜨린 문제 중 하나는
코드가 너무나 길어진다는 것이었다...
작성자인 나는 기억을 더듬어 내 의도를 유추하면 이해가 가능하다해도 (사실 그마저도 너무 길어지다보니 쉽지 않음) 다른 사람이 볼 땐 가독성이 많이 떨어지는 단점이 있었다.
그래서,
함수선언식으로 가독
이 글은 이것이 취업을 위한 코딩테스트다 APPENDIX A 코딩테스트를 위한 파이썬 문법 파트를 읽고 정리한 글입니다.
APPENDIX A에 수록된 문법 외에 개인적으로 알고리즘 문제를 풀다가 막힌 문법들 또한 추가해두었으며, 예제는 직접 연습하며 작성하였기에 교재랑 다른 부분이 있습니다.
스크립트 태그 옆의 주석
<script type="text/javascript"><!--
...
//--></script>
자바스크립트가 지원되지 않는 브라우저에서 스크립트 코드가 실행되지 않기 위해 설정하는 것이다.
근 15년간의 브라우저는 스크립트를 지원하지 않는 브라우저가 없다.
이와 같이 주석이 달린 코드는 매우 오래전 레거시 코드라고 보면
Stack의 특성상 마지막 데이터를 쉽게 빼낼 수 있다.
마지막 기록, 최근 기록 등 데이터를 저장하고 제거할 경우만 사용한다.
조회(검색)은 다른 자료구조에 비해 느려 데이터 조회가 필요할 경우 사용하지 않는다.
--> 이로 인해 연결 리스트로 스택 구현 시 연결 리스트의 단점은 상관이 없어짐.