프로그래밍 원리 Chapter 05 자바스크립트 기초 신한대학교 IT융합공학부 박 호 균.

Slides:



Advertisements
Similar presentations
파이썬 (Python). 1 일 : 파이썬 프로그래밍 기초 2 일 : 객체, 문자열 3 일 : 문자인코딩, 정규표현식, 옛한글 4 일 : 파일 입출력 5 일 : 함수와 모듈 6 일 : 원시 말뭉치 다루기 실습 7 일 : 주석 말뭉치 다루기 실습 8 일 : 웹 데이터로.
Advertisements

Chapter 12. 배열. 배열  동일한 항목들이 동일한 크기로 연속적으로 메모리에 저장되는 구조  동일한 자료 유형이 여러 개 필요한 경우에 이용할 수 있는 자료 구조.
6 장. printf 와 scanf 함수에 대한 고찰 printf 함수 이야기 printf 는 문자열을 출력하는 함수이다. – 예제 printf1.c 참조 printf 는 특수 문자 출력이 가능하다. 특수 문자의 미 \a 경고음 소리 발생 \b 백스페이스 (backspace)
KUMHO SOFTWARE DEVELOPMENT 이 름 : 정홍도 ( 과장 ) 팀 명 : 개발사업팀 일 자 : 과목 명.
1 08 배열. 한국대학교 객체지향연구소 2 C 로 배우는 프로그래밍 기초 2 nd Edition 배열  동일한 자료유형의 여러 변수를 일괄 선언  연속적인 항목들이 동일한 크기로 메모리에 저장되는 구조  동일한 자료 유형이 여러 개 필요한 경우에 이용할 수 있는.
1. 2 차원 배열  배열은 동일한 데이터 유형으로 여러 개의 변수를 사용할 경우 같은 이 름으로 지정하여 간편하게 사용할 수 있도록 하는 것으로서 앞에서 1 차원 배열을 공부하였습니다.  2 차원 배열은 바둑판을 생각하면 되며, 1 차원 배열에서 사용하는 첨자를 2.
1 개요.
목 차 C# 언어 특징 .NET 프레임워크 C# 콘솔 프로그램 C# 윈도우 프로그램 실습 프로그래밍세미나 2.
Chapter 16 : Struts 프레임워크 2. chapter 16 : Struts 프레임워크 2.
ㅎㅎ 구조체 구조체 사용하기 함수 매개변수로서의 구조체 구조체 포인터와 레퍼런스 구조체 배열.
ㅎㅎ 구조체 C++ 프로그래밍 기초 : 객체지향의 시작 구조체 사용하기 함수 매개변수로서의 구조체 구조체 포인터와 레퍼런스
ㅎㅎ C++ 프로그래밍의 첫 걸음 C++로 프로그래밍한다는 것의 의미 세상에서 가장 간단한 C++ 프로그램
ㅎㅎ C++ 프로그래밍의 첫 걸음 C++ 프로그래밍 기초 : 객체지향의 시작 C++로 프로그래밍한다는 것의 의미
Ⅰ. 클라이언트 스크립트 Ⅱ. 서버 스크립트 그렇다면 프로그래밍 언어를 수행하는 컴퓨터의 개념적인 구조를 살펴 본다면, 프로그래밍 언어가 무엇인지 이해하는데 도움이 될 것입니다. 현재 컴퓨터 구조의 모태가 되고 있는 폰 노이만 구조는 그림에서 보는 것과 같이, 명령어와.
인공지능실험실 석사 2학기 이희재 TCP/IP Socket Programming… 제 11장 프로세스간 통신 인공지능실험실 석사 2학기 이희재
C 프로그래밍 I.
웹 서버 동작 HTTP 클라이언트가 서버와 대화하는 방법과 데이터를 서버에서 클라이언트로 전송 하는 방법을 정의한 프로토콜
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 12. 포인터의 이해.
강좌 소개 웹프로그래밍기초 숙명여자대학교 임순범.
8장 함수 함수의 필요성 라이브러리 함수와 사용자 정의 함수 함수의 정의, 원형, 호출 배열을 함수 인자로 전달 재귀호출.
컴퓨터 프로그래밍 기초 #02 : printf(), scanf()
Javascript Basic Sample Programs
학습목표 학습목차 다른 홈페이지의 HTML 파일 코드를 보는 방법에 대해 알아봅니다.
6장. printf와 scanf 함수에 대한 고찰
KHS JDBC Programming 4 KHS
Chapter 03 : 서블릿 ( Servlet ) 개요. chapter 03 : 서블릿 ( Servlet ) 개요.
제 01 장 인터넷 프로그래밍 개요 학기 인터넷비즈니스과 강 환수 교수.
11장. 1차원 배열.
C#.
프로그래밍 원리 Chapter 05 자바스크립트 기초 신한대학교 IT융합공학부 박 호 균.
JA A V W. 03.
사용자 함수 사용하기 함수 함수 정의 프로그램에서 특정한 기능을 수행하도록 만든 하나의 단위 작업
프로그래밍 개요
어서와 C언어는 처음이지 제14장.
인터넷응용프로그래밍 JavaScript(Intro).
1 개요.
자바스크립트(JavaScript) 오산대학 컴퓨터정보과 김 영 권.
Java의 정석 제 5 장 배 열 Java 정석 남궁성 강의 의
Lesson 2. 기본 데이터형.
Chapter6 : JVM과 메모리 6.1 JVM의 구조와 메모리 모델 6.2 프로그램 실행과 메모리 6.3 객체생성과 메모리
연산자 (Operator).
2장. 변수와 타입.
웹디자인
What is JSON? 유호성.
자바 5.0 프로그래밍.
컴퓨터 프로그래밍 기초 - 8th : 함수와 변수 / 배열 -
계산기.
[ 단원 04 ] 반복과 배열.
2nd day Indexing and Slicing
디버깅 관련 옵션 실습해보기 발표 : 2008년 5월 19일 2분반 정 훈 승
5 함수.
암호학 응용 Applied cryptography
Chapter08 JavaScript 시작하기
에어 PHP 입문.
Introduction to JSP & Servlet
암호학 응용 Applied cryptography
Chapter08 JavaScript 시작하기
Homework #12 (1/2) 프로그램을 작성하고, 프로그램과 실행 결과를 프린트하여 제출한다.
Chapter 10 데이터 검색1.
함수, 모듈.
11장 배열 1. 배열이란? 1.1 배열의 개요 1.2 배열의 선언과 사용.
16장. 변수, 연산자, 사용자 정의 함수 변수 배열과 객체 연산자 함수.
9 브라우저 객체 모델.
8장 선택 논리 II 1. 논리연산자 1.1 논리연산자 : AND (&&) 1.2 논리연산자 : OR (||)
실습과제 (변수와 자료형, ) 1. 다음 작업 (가), (나), (다)를 수행하는 프로그램 작성
트위치 트게더 Twitogether 김준희.
HTML CSS 자바스크립트 무작정 따라하기
7 생성자 함수.
6 객체.
20 XMLHttpRequest.
Presentation transcript:

프로그래밍 원리 Chapter 05 자바스크립트 기초 신한대학교 IT융합공학부 박 호 균

이번 장에서는 무엇을 다룰까요? 자바스크립트를 작성 기초

강의 주제 및 목차 자바스크립트 기초 강의 주제 자바스크립트 기본 형식 목 차 입출력과 자료처리 함수(Function) 1 2 목 차 2 입출력과 자료처리 3 함수(Function)

1. 자바스크립트 기본 형식

자바스크립트의 특징 자바스크립트? 자바스크립트의 특징 썬마이크로시스템과 넷스케이프 커뮤니케이션에서 공동 제작한 웹 브라우저용 언어 객체지향 프로그램 언어 독립적으로 실행되지 않고, 주로 HTML 언어에 포함되어 실행(홈페이지 제작에 주목적) 자바스크립트의 특징 브라우저의 인터프리터가 소스코드를 실행. 번역기(Compiler) 불필요 다른 언어로 작성된 프로그램(Java, PHP, HTML 등)들에 포함되어서 실행 클라이언트에서 실행되어 N/W을 통한 데이터 전송 없이 작업 처리 가능 변수를 선언할 때 자료형 구분 없이 예약어 var로 선언

자바스크립트 기본 형식 자바스크립트 기본 형식 HTML문서 안에서 <script>태그를 사용하여 코딩 사용 스크립트가 javascript임을 명시적으로 선언

자바스크립트 기본 형식 자바스크립트 기본 형식 JavaScript 소스 코드를 외부에 파일(*.js)로 저장해 두고 HTML문서에 포함시켜 사용할 것임을 선언

자바스크립트 기본 형식 자바스크립트 실습 (1) BODY내 <SCRIPT>태그에서 JavaScript 직접 작성하는 예제 <html> <head> <title>BODY에서 자바스크립트 태그 사용</title> </head> <body> <h1>BODY에서 자바스크립트 태그 사용 실습</h1> <SCRIPT> document.write("<H2>BODY에서 자바스크립트 태그 출력 결과</H2>"); document.write("자바스크립트 사용 성공<BR>"); </SCRIPT> </body> </html> [실행 결과]

자바스크립트 기본 형식 자바스크립트 실습 (2) HTML 문서에 외부의 JavaScript 파일(*.js)을 사용할 것을 선언하는 예제 <html> <head> <title>BODY에서 자바스크립트 외부파일 선언</title> </head> <body> <h1>BODY에서 자바스크립트 파일 선언 실습</h1> <SCRIPT LANGUAGE = "JavaScript" SRC="test1.js"> </SCRIPT> </body> </html> document.write("<H2>test1.js 파일 출력 결과</H2>"); document.write("외부 스크립트 연동 성공<BR>"); [test1.js 파일] [실행 결과]

자료형 변수에 저장되는 자료형은 정수, 실수, 문자, 논리형 등으로 구분 자료형 변환

3. 입출력과 자료 처리

자료의 입력 키보드로 자료를 입력 받을 때 : prompt()함수 prompt() 함수 - 형식 : var 변수명 = prompt(“메시지”, “초기값”); - prompt()함수는 문자열 형태의 자료 입력만 받게 되므로 숫자를 입력하여도 문자열로 처리된다. var name; name = prompt(“이름을 입력해 주세요”);

자료의 입력 실습) 키보드로 두 수를 입력 받아 합을 출력하는 예제 왜 이런 결과가 나왔을까??? <html> <head> <title>prompt()함수 실습(1)</title> </head> <body> <SCRIPT> var num1, num2, sum; num1 = prompt("첫번째 숫자를 입력하세요"); num2 = prompt("두번째 숫자를 입력하세요"); sum = num1 + num2; document.write("두 수의 합 = " +sum); </SCRIPT> </body> </html> 왜 이런 결과가 나왔을까???

자료 변환 처리 parseInt( ) : 지정된 변수나 문자열을 정수로 변환 시키는 함수 var score = prompt(“점수를 입력하세요”); // 변수 score에는 문자열이 저장된다. var n = parseInt(“100”); // 변수 n에 정수 100으로 변환되어 저장된다. var score = parseInt(prompt(“점수를 입력하세요”)); // 괄호 안의 prompt()함수를 먼저 실행하여 입력 받은 값을 문자열로 입력받고, // parseInt() 함수를 실행하여 문자열을 정수로 변환한 후 변수 score에 저장한다.

자료 변환 처리 ParseFloat( ) : 지정된 변수나 문자열을 실수로 변환 시키는 함수 var weight = prompt(“체중(Kg)를 입력하세요.”); // 변수 weight에 문자열이 저장 var weight = parseFloat((prompt(“체중(Kg)를 입력하세요.”));

자료의 출력 document.write( ) 함수 : 화면에 값을 출력할 때 사용 - 출력할 숫자는 괄호( ) 안에 그냥 기술하고, 문자열은 큰 따옴표 안에 반드시 표시한다. - 출력할 문자열들을 서로 연결하려면 문자열결합 연산자인 ‘+’ 연산자를 사용한다.

토론 및 질문하기 오늘 배운 내용을 옆의 학우와 간단히 이야기를 나누어 보세요!