JavaScript는 개발자가 대화식 웹 페이지를 만들기 위해 사용하는 프로그래밍 언어입니다.클라이언트 측 스크립팅 언어로서 JavaScript는 월드 와이드 웹의 핵심 기술 중 하나입니다.ex) 인터넷 탐색 시 웹페이지에서 이미지 슬라이드쇼, 클릭하면 표시되는 드롭
script 태그를 이용하면 자바스크립트 프로그램을 HTML 문서 대부분의 위치에 삽입할 수 있습니다. script 태그엔 자바스크립트 코드가 들어갑니다. 브라우저는 이 태그를 만나면 안의 코드를 자동으로 처리합니다.자바스크립트 코드의 양이 많은 경우엔, 파일로 소분
자바스크립트는 꽤 오랫동안 호환성 이슈 없이 발전해왔습니다. 기존의 기능을 변경하지 않으면서 새로운 기능이 추가되었죠.덕분에 기존에 작성한 코드는 절대 망가지지 않는다는 장점이 있었습니다. 하지만 자바스크립트 창시자들이 했던 실수나 불완전한 결정이 언어 안에 영원히 박
4. alert, prompt, confirm을 이용한 상호작용 alert 메시지가 있는 작은 창은 모달 창(modal window) 이라고 부릅니다. '모달’이란 단어엔 페이지의 나머지 부분과 상호 작용이 불가능하다는 의미가 내포되어 있습니다. 따라서 사용자는 모달
JSDoc은 JavaScript 소스 코드 파일에 주석을 추가하는 데 사용되는 마크업 언어 입니다 . 프로그래머는 JSDoc이 포함된 주석을 사용하여 자신이 만들고 있는 코드의 애플리케이션 프로그래밍 인터페이스를 설명하는 문서를 추가할 수 있습니다. 그런 다음 이를 다
내가 짠 코드는 이렇게 되긴했다. 문제도 이해하기 힘들어서 약간의 구글링의 도움을 받았다.. 어찌저찌 해서 완성을 하긴했는데 항해에서 요구하는 정답과는 거리가 조금 많이 멀어보였다
자료형 자바스크립트에서 값은 항상 문자열이나 숫자형 같은 특정한 자료형에 속합니다. 자바스크립트의 변수는 자료형에 관계없이 모든 데이터일 수 있습니다. 따라서 변수는 어떤 순간에 문자열일 수 있고 다른 순간엔 숫자가 될 수도 있습니다. 이처럼 자료의 타입은 있지만 변
스크립트를 작성하다 보면 유사한 동작을 하는 코드가 여러 곳에서 필요할 때가 많습니다.사용자가 로그인이나 로그아웃을 했을 때 안내 메시지를 보여주는 동작 같은 경우 말이죠.함수는 프로그램을 구성하는 주요 '구성 요소(building block)'입니다. 함수를 이용하면
함수와 연산자에 전달되는 값은 대부분 적절한 자료형으로 자동 변환됩니다. 이런 과정을 "형 변환(type conversion)"이라고 합니다.alert가 전달받은 값의 자료형과 관계없이 이를 문자열로 자동 변환하여 보여주는 것이나, 수학 관련 연산자가 전달받은 값을 숫
기본연산자와 수학 용어: ‘단항’, ‘이항’, ‘피연산자’ 연산자에 대해 학습하기 전에, 앞으로 자주 등장하게 될 용어 몇 가지를 정리해 보겠습니다. 피연산자(operand) 는 연산자가 연산을 수행하는 대상입니다. 5 * 2에는 왼쪽 피연산자 5와 오른쪽 피연산자
해쉬 자료구조란? : 단순하게 key - value로 이루어진 자료구조라고 생각하면 된다. hash Function 해시와 해시테이블을 제대로 알기전에 Hash Funtion(해시 함수) 라는 것을 알아야 한다. 자료구조를 배우는 이유는 원하는 값을 최대한 효율적으로
함수 정의란 함수를 호출하기 이전에 인수를 전달받을 매개변수와 실행할 문들, 그리고 반환할 값을 지정하는 것을 말한다. 정의된 함수는 자바스크립트 엔진에 의해 평가되어 함수 객체가 된다. 함수를 정의하는 방법에는 4가지가 있다.함수 선언문함수 표현식Function 생성