Chapter08 JavaScript 시작하기

Slides:



Advertisements
Similar presentations
Ⅰ. 연산자 Ⅱ. 제어 구조. 연산자 : 할당 연산자 - 사용자가 정의한 변수에 임의의 값을 저장하는 기능 strvar = strVar1+ “ Hello ”
Advertisements

파이썬 (Python). 1 일 : 파이썬 프로그래밍 기초 2 일 : 객체, 문자열 3 일 : 문자인코딩, 정규표현식, 옛한글 4 일 : 파일 입출력 5 일 : 함수와 모듈 6 일 : 원시 말뭉치 다루기 실습 7 일 : 주석 말뭉치 다루기 실습 8 일 : 웹 데이터로.
Python Ch.06 RaspberryPi Sejin Oh. Raspberry Pi Python  IDLE(Integrated Development Environment)  라즈베리 파이 배포본들은 일반적으로 파이썬과 파이썬 3 의 IDLE 파 이썬 개발 도구를.
6 장. printf 와 scanf 함수에 대한 고찰 printf 함수 이야기 printf 는 문자열을 출력하는 함수이다. – 예제 printf1.c 참조 printf 는 특수 문자 출력이 가능하다. 특수 문자의 미 \a 경고음 소리 발생 \b 백스페이스 (backspace)
KUMHO SOFTWARE DEVELOPMENT 이 름 : 정홍도 ( 과장 ) 팀 명 : 개발사업팀 일 자 : 과목 명.
Part 03 상수, 변수, 자료형 ©우균, 창병모 © 우균, 창병모.
2장. 프로그램의 기본 구성. 2장. 프로그램의 기본 구성 2-1"Hello, World!" 들여다 보기 /* Hello.c */ #include int main(void) { printf("Hello, World! \n"); return 0;
제 9 장 구조체와 공용체.
Chapter09 JavaScript 구구단표 만들기
3장. 변수와 연산자. 3장. 변수와 연산자 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, / 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, /
Chapter 04 C 연산자의 이해.
Chapter05 오디오와 비디오 HTML5 Programming.
학습목표 변수 비주얼 베이직 자료형 변수 선언하기. 학습목표 변수 비주얼 베이직 자료형 변수 선언하기.
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
컴퓨터 프로그래밍 기초 #02 : printf(), scanf()
Javascript Basic Sample Programs
Part 05 순수한 연산자 ©우균, 창병모 © 우균, 창병모.
홈페이지용 그림 활용법 그림 삽입 태그 <IMG> 배경 그림 다루기 그림과 문자열의 어울림
학습목표 학습목차 다른 홈페이지의 HTML 파일 코드를 보는 방법에 대해 알아봅니다.
6장. printf와 scanf 함수에 대한 고찰
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 03. 변수와 연산자.
Chapter 03 : 서블릿 ( Servlet ) 개요. chapter 03 : 서블릿 ( Servlet ) 개요.
C#.
10강. JSP 본격적으로 살펴보기-II 스크립트릿, 선언, 표현식 지시자 주석 Lecturer Kim Myoung-Ho
Method & library.
JA A V W. 03.
인터넷응용프로그래밍 JavaScript(Intro).
Chapter03 캔버스(1) HTML5 Programming.
Lesson 4. 수식과 연산자.
3장 상수 변수 기본 자료형 키워드와 식별자 상수와 변수 기본 자료형 형변환 자료형의 재정의.
Java의 정석 제 5 장 배 열 Java 정석 남궁성 강의 의
2018년 11월 05일 박성진 Web & Internet [08] 레이아웃 P1 2018년 11월 05일 박성진
HTML5 Canvas 태그 92팸 유승연 안동찬 엄태인 김영재.
3장. 변수와 연산자 교안 : 전자정보통신 홈페이지 / 커뮤니티/ 학술세미나
Lesson 2. 기본 데이터형.
Chapter6 : JVM과 메모리 6.1 JVM의 구조와 메모리 모델 6.2 프로그램 실행과 메모리 6.3 객체생성과 메모리
연산자 (Operator).
프로그래밍 원리 Chapter 05 자바스크립트 기초 신한대학교 IT융합공학부 박 호 균.
에어 조건문.
컴퓨터 프로그래밍 기초 - 10th : 포인터 및 구조체 -
웹디자인
컴퓨터 프로그래밍 기초 - 5th : 조건문(if, else if, else, switch-case) -
컴퓨터 프로그래밍 기초 - 8th : 함수와 변수 / 배열 -
Chapter 02. 자바 기본 문법.
3강. 컴퓨터와의 기본적인 소통수단 - I 연산자란? 컴퓨터와 소통하기 위한 다양한 방법들
17장. 제어문과 내장 함수 제어문 내장 함수 제어문 내장 함수.
Choi Seong Yun 컴퓨터 프로그래밍 기초 #03 : 변수와 자료형 Choi Seong Yun
객체기반 SW설계 팀활동지 4.
2부 기본 구조 2부에서는 자바 언어의 기본구조인 변수, 자료형, 연산자, 선택 및 반복논리, 배열 등에 관해 설명합니다
디버깅 관련 옵션 실습해보기 발표 : 2008년 5월 19일 2분반 정 훈 승
5 함수.
암호학 응용 Applied cryptography
에어 PHP 입문.
4장. 데이터 표현 방식의 이해. 4장. 데이터 표현 방식의 이해 4-1 컴퓨터의 데이터 표현 진법에 대한 이해 n 진수 표현 방식 : n개의 문자를 이용해서 데이터를 표현 그림 4-1.
Chapter08 JavaScript 시작하기
클래스 : 기능 CHAPTER 7 Section 1 생성자(Constructor)
Lecture 02 프로그램 구조 및 문법 Kwang-Man Ko
Chapter 02 C# 기본 01 기본 용어 06 증감 연산자 02 출력 07 자료형 검사
Chapter02 HTML 자기소개서 작성하기
11장 배열 1. 배열이란? 1.1 배열의 개요 1.2 배열의 선언과 사용.
16장. 변수, 연산자, 사용자 정의 함수 변수 배열과 객체 연산자 함수.
9 브라우저 객체 모델.
8장 선택 논리 II 1. 논리연산자 1.1 논리연산자 : AND (&&) 1.2 논리연산자 : OR (||)
실습과제 (변수와 자료형, ) 1. 다음 작업 (가), (나), (다)를 수행하는 프로그램 작성
트위치 트게더 Twitogether 김준희.
HTML CSS 자바스크립트 무작정 따라하기
Visual Basic .NET 기초문법.
7 생성자 함수.
6 객체.
20 XMLHttpRequest.
Presentation transcript:

Chapter08 JavaScript 시작하기 HTML & JavaScript

Contents 1. 자바스크립트란 무엇일까 2. 자바스크립트 기본 구조 3. 자바스크립트 기초 Chapter08 JavaScript 시작하기

형식 : <BODY 속성=값 속성=값......> 내용 </BODY> Chapter05 형식 : <BODY 속성=값 속성=값......> 내용 </BODY> 속성 : TOPMARGIN, LEFTMARGIN, BACKGROUND, BGCOLOR, TEXT, LINK, VLINK, ALINK 예제 : <BODY BGCOLOR="yellow" TEXT="blue" LINK="red" VLINK="green" ALINK="gray"> BODY 태그의 속성 </BODY> HTML 홈페이지 만들기

자바스크립트 정의 자바스크립트(JavaScript) 사용자와 페이지 간의 상호작용이 가능하게 하기 위해 사용 Chapter08 자바스크립트(JavaScript) 사용자와 페이지 간의 상호작용이 가능하게 하기 위해 사용 Sun Microsystem사와 Netscape사가 공동으로 제작하여 보급한 언어 자바스크립트를 사용함으로써 사용자에게 동적인 웹 페이지를 제공해 줄 수 있음 기본적으로 HTML 내에 직접 삽입하여 사용 특별한 자료형이 필요 없이 var로 변수를 선언하면 자동으로 입력한 값에 따라 타입이 변형됨 JavaScript 시작하기

프로그램 8-1 Chapter08 [그림 8-1] JavaScriptActive의 실행결과 JavaScript 시작하기

자바와 자바스크립트의 차이점 Chapter08 JavaScript 시작하기

자바스크립트 특징 자바스크립트 특징 스크립트언어 객체기반 언어 HTML내에 삽입하여 사용 개발 및 결과 확인이 쉬움 Chapter08 자바스크립트 특징 스크립트언어 객체기반 언어 HTML내에 삽입하여 사용 개발 및 결과 확인이 쉬움 빠른 개발 가능 배우기 쉬움 환경에 독립적 JavaScript 시작하기

자바스크립트 단점 자바스크립트 단점 보안에 취약함 Chapter08 자바스크립트 단점 보안에 취약함 HTML안에 삽입하여 사용 하므로 웹 브라우저 메뉴의 소스메뉴로 쉽게 코드 내용을 확인할 수 있음 제공하는 메소드의 부족 브라우저의 기능과 밀접한 관계가 있기 때문에 자바스크립트 자체에서 제공하는 메소드는 브라우저에 제한적 JavaScript 시작하기

자바스크립트 기본 구조 자바스크립트 기본 구조 <SCRIPT> 태그와 </SCRIPT> 태그 사이에 정의 Chapter08 자바스크립트 기본 구조 <SCRIPT> 태그와 </SCRIPT> 태그 사이에 정의 <SCRIPT> 태그의 LANGUAGE 속성의 값으로 ‘JavaScript’를 입력 형식 : <SCRIPT LANGUAGE="JavaScript"> <!-- 자바스크립트 코드 //--> </SCRIPT> 예제 : <SCRIPT LANGUAGE="JavaScript"> <!-- document.write("자바스크립트 기본구조"); //--> </SCRIPT> JavaScript 시작하기

프로그램 8-2 Chapter08 [그림 8-2] JavaScriptStart의 실행결과 JavaScript 시작하기

자바스크립트 외부파일로 사용하기 자바스크립트 외부파일로 사용하기 Chapter08 자바스크립트 외부파일로 사용하기 자바스크립트를 외부파일로 사용할 경우에는 확장자를 *.js로 지정해야 함 외부파일을 HTML 파일 안에서 호출할 경우에는 <SCRIPT> 태그의 SRC 속성의 값으로 파일의 이름을 입력 JavaScript 시작하기

프로그램 8-3, 프로그램 8-4 Chapter08 [그림 8-3] Linked의 실행결과 JavaScript 시작하기

자바스크립트 변수 변수 식별자 어떤 값을 저장하기 위한 공간 Chapter08 변수 어떤 값을 저장하기 위한 공간 식별자 변수나 함수의 이름이 될 수 있는 프로그래머가 선언하는 단어를 의미 식별자 규칙 영문자와 숫자, ‘_’ 로 이루어져 있다. 특수 문자나 메타 문자, 한글은 사용할 수 없다. 첫 자로는 영문자만 사용할 수 있다. 대소문자의 구별이 있다. 예약어(자바스크립트에서 미리 정의해 놓은 용어)는 식별자로 사용할 수 없다. JavaScript 시작하기

자바스크립트 예약어 Chapter08 JavaScript 시작하기

사용 가능한 식별자와 사용 불가능한 식별자 Chapter08 JavaScript 시작하기

자바스크립트 형변환 자바스크립트 형변환 자료형을 특별히 지정하지 않고 실행 시에 자동으로 값에 따라 형 변환이 되어 사용 Chapter08 자바스크립트 형변환 자료형을 특별히 지정하지 않고 실행 시에 자동으로 값에 따라 형 변환이 되어 사용 형식 : var 식별자 or var 식별자1, 식별자2...... 예제 : var strName; var strName, intYear; JavaScript 시작하기

프로그램 8-5 Chapter08 [그림 8-4] Var의 실행결과 JavaScript 시작하기

자바스크립트 자료형 자바스크립트 자료형 정수 부동소수점 Chapter08 자바스크립트 자료형 자료형의 선언이 필요 없이 var 자료형을 사용하고 저장되는 값에 따라 자동으로 형변환 됨 정수 제일 처음자리에 있는 숫자가 0일 경우 8진수로 인식하고 0x로 시작할 경우에는 16진수로 인식 부동소수점 12.34 또는 -12.34와 같이 소수가 포함되어 있는 10진수 JavaScript 시작하기

자바스크립트 자료형 Boolean Null 문자열 true와 false 두 가지 값을 가지는 자료형 Chapter08 Boolean true와 false 두 가지 값을 가지는 자료형 Null 아무런 값도 없다는 것을 의미 문자열 “ “나 ‘ ‘ 사이에 들어가는 문자를 의미 JavaScript 시작하기

특수 문자의 종류 JavaScript 시작하기

프로그램 8-6 Chapter08 [그림 8-5] Casting의 실행결과 JavaScript 시작하기

자바스크립트 연산자 자바스크립트 연산자 수학적, 논리적 연산을 수행하는 기호를 연산자라 함 Chapter08 자바스크립트 연산자 수학적, 논리적 연산을 수행하는 기호를 연산자라 함 산술 연산자, 비교 연산자, 논리 연산자, 연결 연산자 등이 있음 JavaScript 시작하기

산술 연산자 산술 연산자 산술 계산을 위한 연산자 Chapter08 산술 연산자 산술 계산을 위한 연산자 흔히 많이 사용하는 연산으로 덧셈, 뺄셈, 곱셈, 나눗셈, 나머지 등의 연산을 이야기 함 JavaScript 시작하기

프로그램 8-7 Chapter08 [그림 8-6] Num의 실행결과 JavaScript 시작하기

대입 연산자 대입 연산자 연산 후 대입 연산자 ‘=’를 말함 우변의 내용을 좌변의 변수에 대입할 경우 사용하는 연산자 Chapter08 대입 연산자 ‘=’를 말함 우변의 내용을 좌변의 변수에 대입할 경우 사용하는 연산자 연산 후 대입 연산자 좌변 변수의 원래 값에 일반적인 산술 연산 값을 저장할 경우 사용하는 연산자 JavaScript 시작하기

증감 연산자 Chapter08 증감 연산자 증가, 감소 연산자는 변수의 앞이나 뒤에 붙여 사용되며 변수의 값을 1씩 증가시키거나 감소시킬 때 사용 JavaScript 시작하기

비교 연산자 비교 연산자 두 변수 사이의 관계를 비교하기 위하여 사용되는 연산자 Chapter08 비교 연산자 두 변수 사이의 관계를 비교하기 위하여 사용되는 연산자 연산 결과의 참과 거짓에 따라 Boolean 값인 true, false를 반환 JavaScript 시작하기

프로그램 8-8 Chapter08 [그림 8-7] Comparison의 실행결과 JavaScript 시작하기

논리 연산자 논리 연산자 조건의 참과 거짓을 판단하기 위한 연산자 두 값을 비교하여 해당 연산자에 따라 참과 거짓을 판별 Chapter08 논리 연산자 조건의 참과 거짓을 판단하기 위한 연산자 두 값을 비교하여 해당 연산자에 따라 참과 거짓을 판별 JavaScript 시작하기

비트 연산자 비트 연산자 각각의 비트 별로 연산을 하는 것으로 2진수 연산에 사용 참과 거짓에 따라 1, 0 값을 반환 Chapter08 비트 연산자 각각의 비트 별로 연산을 하는 것으로 2진수 연산에 사용 참과 거짓에 따라 1, 0 값을 반환 JavaScript 시작하기

프로그램 8-9 Chapter08 [그림 8-8] Logic의 실행결과 JavaScript 시작하기

이항 연산자 이항 연산자 어떠한 조건을 판단하여 두 개의 값 중 하나의 값을 선택하는 것을 말함 Chapter08 이항 연산자 어떠한 조건을 판단하여 두 개의 값 중 하나의 값을 선택하는 것을 말함 만약 조건이 참일 경우 앞의 값이 선택되고 조건이 거짓일 경우에는 뒤의 값이 선택 JavaScript 시작하기

연결 연산자 Chapter08 연결 연산자 문자열을 합칠 때 필요한 연산자로 ‘+’를 사용 JavaScript 시작하기

연산자 우선순위 Chapter08 JavaScript 시작하기