본문 바로가기

Web & Mobile/Javascript6

Lecture 10 - Javascript(6) 보호되어 있는 글 입니다. 2019. 4. 14.
Lecture 9 - Javascript(5) js. 70 Number 객체 js.71 Array 객체 js.72 Array 속성과 메소드 js.73 Array 속성과 메소드 2 js.74 확인 메소드 isArray(true/false), indexOf, lastIndexOf, forEach js.75 date 객체 js.76 getTime() js.77 Math 객체 - ceil, floor, round ceil - 올림 floor - 내림(버림) round - 반올림 max - 최대값 min - 최소값 random - 난수, 로또 js.78 Math 객체 - min, max JSON JavaScript Object Notation(표기법) { }로 객체를 표기하는 법 JSON.stringfy() -> 자바스크립트 객체를 JSON 문자열로 변환JS.. 2019. 4. 14.
Lecture 8 - Javascript(4) 자바스크립트 1. 자료 자료형(type) 변수 연산자 단항 ++ / -- / +/- 이항 거의 모든 연산자 삼항 ? : (조건) 형변환 - 함수 숫자 - number(), parseInt(), parseFloat() 문자 - string() 불 - boolean() 집합자료형 - 배열((3)다차원) * 길이(방개수) 사용자정의 자료형 : 객체(Object) -> Class 객체 중심의 프로그램 기법 - OOP(Object Oriented Programming) 사용자정의 자료형 - 프로그래머 내장객체 (무지많다) - 주어진다 라이브러리 - 주어진다 객체 item --(abstraction:추출)--> 객체(공통점) --(기술)--> 컴퓨터(class) -> 변수(instance) 객체 => 함수 - 기능.. 2019. 4. 13.
Lecture 7 - Javascript(3) html css html + css = 동적(프로그램) 생성 = javascript(언어) 언어 1. 자료(데이터) - 자료형 - 변수 - 연산자 => 자료를 저장하고 연산(계산)하는 방법 2. 제어(흐름 : 위 -> 아래 : 선언(변수) - 처리(제어) - 출력(console.log) 순으로 많이 진행되어옴) - 조건에 의한 분기(2개 : true / false) : if switch 삼항연산자 * 필터, 그룹 - 조건에 의한 반복 : for - 유한루프 while - 무한루프(조건이 참이면 계속 돌다가 거짓일때 루프를 빠져나옴) - 초기값 while(조건문) { 증가문; } do while * 중첩(중복 사용할 수 있다) 3. 기타구조 js.37 while문 js.38 while문을 사용하여 별을 1.. 2019. 4. 13.
Lecture 6 - Javascript(2) 웹퍼블리셔 - 프론트엔드(디자인) - 자바스크립트 => 발전이 굉장히 빠르다. 프로그램 언어 구조 1. 자료 1) 자료형 2) 변수(상수) 3) 연산자 계산 - 값과 변수 - 값과 값 - 변수와 변수 사칙연산자 + -> 더하기 연산자 * -> 곱하기 연산자 - -> 빼기 연산자 / -> 나누기 연산자 2. 흐름제어 js.09 연산자 +, -, *, / js.10 연산자 %를 이용한 짝, 홀수; 배수 js.11 문자열 연결 연산자, 우선순위 지정법 js.12 Boolean(진리값) = true/false 논리연산자 논리 연산자 ! -> 논리 부정 연산자 && -> 논리곱 연산자 || -> 논리합 연산자 논리곱 연산자는 아래와 같다. 좌변 우변 결과 true true true true false false .. 2019. 4. 13.
Lecture 5 - Javascript(1) Javascript 1. 클라이언트 브라우저 내부에서 실행되는 프로그램 * 브라우저 이외에서도 실행가능한 형태로 발전됨 Javascript - 자바 개발자 - 자바 언어와 개념이 유사 - 자바 != 자바스크립트언어 - 넷스케이프 브라우저 개발사에서 처음 언어를 개발(느림) - 구글 javascript의 해석엔진 리뉴얼 - v8 (빠름) : 기존 실행할 수 없던게 가능해짐 - 구글드라이브, 워드, 엑셀 -> 브라우저 내부에서 실행됨 * 브라우저 전용 프로그램 자바스크립트(신생 - 스타트업 : 편리) / 자바(대기업, 공공기관 중심 : 복잡, 개발단가 높음) 웹 클라이언트 웹 서버 모바일 어플리케이션 게임 개발 ECMAScript 5 * google이 중점적으로 사용 - 문법적 차이가 있다. ECMAScri.. 2019. 4. 13.