언어소개 - 생활코딩JavaScript는 웹페이지를 동적으로, 프로그래밍적으로 제어하기 위해 고안된 언어최근에는 자바스크립트가 웹을 벗어나 광범위하게 사용되고 있음HTML이 한번 화면에 출력된 후에는 그 형태나 동작방법을 바꿀 수 없는 문제를 해결하기 위해 만들어짐
실행방법과 실습환경 - 생활코딩자바 스크립트 원래 웹 브라우저에서 HTML, CSS를 동적으로 제어하기 위해서 만들어진 언어현재는 다양한 용도로 사용되기 때문에 실행환경 또한 다양웹 브라우저, node.js. 크롬, 구글 스크립트, pdf 등image실행 결과image
숫자와 문자 - 생활코딩자바 스크립트에서는 따옴표가 붙지 않은 숫자는 모두 숫자문자는 큰 따옴표 혹은 작은 따옴표로 감싸야 한다
변수 - 생활코딩변수는 var로 시작하며 변수의 이름은 $, \_ 혹은 특수문자를 제외한 모든 문자로 시작할 수 있다var는 생략 가능하다변수는 코드의 재활용성을 높여준다
비교 - 생활코딩값에 대해 어떤 작업을 컴퓨터에게 지시하기 위한 기호비교 연산자의 결과는 true or false동등 연산자 ( == ) : 양쪽의 값을 비교일치 연산자( === ) : 양쪽의 값과 데이터 형을 비교 (권고)부정 ( != ) : == 의 반대불일치 (
조건문 - 생활코딩&& ( AND )|| (OR)! (NOT)
반복문 - 생활코딩// 무한 루프while(true){ document.write("hello ");}// 0부터 9까지 출력var i = 0;while(i<10){ document.write(i+''); i++;}for( 초기화; 반복 조건; 반복이 될때마다 실
함수 함수의 형식 함수의 정의와 호출 함수를 파라미터로 사용하기 JS에서 함수 또한 객체이다 따라서 함수는 값으로 사용될 수 있다
배열 배열의 생성 배열의 조작
객체 객체의 생성
정규표현식 정규 표현식? 문자열에서 특정한 문자를 찾아내는 도구 정규표현식은 하나의 언어라고 할 수 있다 >### 정규 표현식 생성 컴파일 컴파일은 문자열에서 어떤 것을 검출하고자 하는 패턴을 만드는 것이다 이를 위해서는 먼저 정규표현식 객체
객체의 종류내장 객체String, Date, Array, Math ..브라우저 객체모델(BOM)window, screen, location, history, navigator ..문서 객체모델(DOM)사용자 정의 객체객체는 서로 연관된 변수와 함수를 그룹핑한 그릇객체의