-who is 객체 ?자바스크립트는 객체(Object)기반 언어이다. 객체는 기능과 속성을 가지고 있다. 주변의 모든 사물들을 객체라고 합니다.ex) Object (객체 ) --------메서드(Method) (ex TV) 1.켜다(); 2.끄다(); 3.볼륨을 높이다(); --------속성 (Property) 너비,높이,색상,무게; 기본형 | 1.객체.메서드(); 2.객체.속성; OR 3.객체.속성=값;->1.객체의 메서드를 실행 2.객체의 속성값을 가져옴 3.객체의 속성값을 바꿈. -객체의 종류자바스크립트의 객체는 크게 내장객체, 브라우저 객체모델 (BOM, Browser Object Model), 문서 객체 모델(DOM,Document Object Model)로 나눌 수 있다. 내장 객체->자바스..
-선택문선택문인 switch문은 변수에 저장된 값과 switch문에 있는 경우 (case) 값을 검사하여 변수와 경우의 값에서 일치하는 값이 있을 때 코드를 실행.데이터가 없으면 마지막 default에 있는 코드를 실행하고 종료한다. %if문과 차이점 : if문은 데이터가 여러 개일 경우 사용 switch는 여러 경우의 값 중 일치하는 경우 -반복문반복문을 이용하면 코드를 원하는 횟수만큼 반복하여 실행할 수 있다.반복문에는 while, do while , for문이 있다. 1)while문-조건식을 만족할 때까지 코드를 여러 회 반복 기본형 | var변수=초깃값; while(조건식) { 코드 ; 증감식 ; }->조건식을 검사 후, 만족하면 중괄호안에 있는 코드와 증감식 실행 그리고 다시 조건식 검사 (무한..
-제어문이란 ?제어문은 프로그램의 흐름을 제어할 수 있도록 도와주는 문장입니다.ex)조건문 : if,else,else if –조건에 따라 특정 코드 실행 선택문 : switch - 일치하는 경우의 값이 있을 경우 코드 실행 반복문 : while, for문 – 코드를 지정한 횟수 만큼 반복 실행 -조건문조건식의 값이 참인지 거짓인지에 따라 자바스크립트 코드를 제어. if문-조건식을 만족 (true)일 경우 코드 실행 반환값 : true OR false 기본형 | if(조건식) { 자바스크립트 코드 ; } -조건식에 논리형 데이터가 아닌 다른 형이 오는 경우조건식에 논리형 데이터(true,false)가 아닌 다른 형의 데이터가 입력되어도 true또는 false로 인식 됩니다.다음 값이 조건식에 입력되면 fa..
연산자란 ?-빼기,더하기,곱하기,나누기 , 비교등을 하는 일련의 작업. -산술 연산자+,-,*,/,% 가 있다. 연산을 하기 위해서는 연산 대상 데이터가 반드시 2개 있어야 한다. -문자 결합 연산자문자 결합 연산자는 피연산자(연산 대상 데이터)가 문자형 데이터이다.여러 개의 문자를 하나의 문자형 데이터로 결합할 때 사용.더하기에 피연산자로 문자형 데이터가 한 개라도 포함되어 있으면 다른 피연산자의 데이턴느 자동으로 문자형 데이터로 형 변환되고 문자 결합이 이루어 진다. ->즉, 숫자형과 문자형이 섞이면 문자형 데이터로 저장된다. 기본형 | 문자형 데이터 + 문자형 데이터 = 하나의 문자형 데이터 ex) “do it ” + “hi” =“do ti hi” ; 문자형 데이터 + 숫자형 데이터 = 하나의 문자..
자바스크립트 START ! 자바스크립트는 프론트엔드(Front-End) 개발 언어라고 부른다. -개발 환경 준비하기-개발자 도구를 보면 Elements : HTML(element) , 요소에 적용된 스타일(CSS)를 검사할 수 있다.Console : 자바스크립트 오류 체크는 물론 디버깅을 할 수 있다.Source : 브라우저가 자바스크립트 소스를 파싱(parsing)해오는 과정을 보여준다. 소스 패널도 오류 체크와 디버깅을 할 수 있다. % 디버깅 이란 ? -> 프로그래머가 실수로 잘못 코딩한 프로그램을 실행하면 오류가 발생하는데 이런 현상을 버그라고 부르고 이런 버그를 검사하고 수정하는 작업을 디버깅이라 한다. -doocument-document는 문서 객체이며 문서 출력 메서드인 write()를 이용..