Javascript Basic Sample Programs

Slides:



Advertisements
Similar presentations
Chapter 12. 배열. 배열  동일한 항목들이 동일한 크기로 연속적으로 메모리에 저장되는 구조  동일한 자료 유형이 여러 개 필요한 경우에 이용할 수 있는 자료 구조.
Advertisements

1 차시 : SW 코딩으로 배우는 3D 기초작품 및 톱니바퀴 만들기 1)SPL3D 프린팅 툴 설치하기 2) 도형 추가하기 3) 도형 연산 명령어 익히기 4)3D 프린터 출력을 위한 STL 파일 내보내기 5) 하트모양 만들기 6) 하트모양 열쇠고리 만들기 7) 변수와 수식.
Format String Attack! 포맷 스트링 공격 경일대학교 사이버보안학과 학년 남주호.
제 1장 자바스크립트란 ?.
제 7 장 함수 사용을 통해 엑셀 정복하기.
컴퓨터프로그래밍 1주차실습자료 Visual Studio 2005 사용법 익히기.
명품 웹 프로그래밍.
Chapter09 JavaScript 구구단표 만들기
스크립트 SWF 파일 Exploit Drive by Download 분석.
9장 자바스크립트.
forms 객체 입력상자 체크상자, 라디오 버튼 목록상자
HTML5 웹 프로그래밍 입문 (개정판) 8장. 자바스크립트 프로그래밍기초.
명품 웹 프로그래밍.
[ ] 호서대학교 현장실습지원센터 홈페이지 안내 교수 매뉴얼.
Communication and Information Systems Lab. 황재철
1. C++ 시작하기.
Heesang kim PL/SQL 3 Heesang kim.
Ch1 MATLAB Environment 제1장 매트랩 환경.
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
CHAPTER 8. 자바 스크립트 기초.
11장. 1차원 배열.
C#.
프로그래밍 원리 Chapter 05 자바스크립트 기초 신한대학교 IT융합공학부 박 호 균.
JA A V W. 03.
인터넷응용프로그래밍 JavaScript(Intro).
반응형 웹 프로젝트
Chapter11 웹 스토리지 & 웹 데이터베이스
JavaScript COOKIE Chapter 10 Part III
JavaScript 기초 Chapter 8 Part II
자바스크립트(JavaScript) 오산대학 컴퓨터정보과 김 영 권.
연산자 (Operator).
폼 관련 태그 폼 양식 직접 만들어보기 회원가입 절차 4단계
제4주 수식과 함수.
프로그래밍 원리 Chapter 05 자바스크립트 기초 신한대학교 IT융합공학부 박 호 균.
인터넷응용프로그래밍 JavaScript(Intro).
컴퓨터 프로그래밍 기초 - 10th : 포인터 및 구조체 -
웹디자인
What is JSON? 유호성.
3D 프린팅 프로그래밍 05 – 반복패턴 만들기 강사: 김영준 목원대학교 겸임교수.
JavaScript 객체(objects)
컴퓨터 프로그래밍 기초 - 8th : 함수와 변수 / 배열 -
8주차: Strings, Arrays and Pointers
명품 웹 프로그래밍.
17장. 제어문과 내장 함수 제어문 내장 함수 제어문 내장 함수.
문자열 컴퓨터시뮬레이션학과 2015년 봄학기 담당교수 : 이형원 E304호,
빌드 성공.
LOGIN할 때 아이디, 비번 입력 여부 체크하기
PHP 웹 프로그래밍 (PHP Web Programming) 미리 정의된 함수 문양세 강원대학교 IT대학 컴퓨터과학전공.
5 함수.
단축키 기능 1. 단축키 기능 설명 Alt + R 조회 S 저장 I 삽입 A 추가 D 삭제 P 출력 Q 닫기
Chapter08 JavaScript 시작하기
에어 PHP 입문.
암호학 응용 Applied cryptography
Chapter08 JavaScript 시작하기
SPL3D Printer If 조건문.
11장 배열 1. 배열이란? 1.1 배열의 개요 1.2 배열의 선언과 사용.
2018년 11월 12일 박성진 Web & Internet [09] 레이아웃 P2 2018년 11월 12일 박성진
컴퓨팅 사고력을 키우는 SW 교육 : 스크래치 [강의교안 이용 안내] 본 강의교안의 저작권은 저자인 고광일과 한빛아카데미㈜에 있습니다. 이 자료는 강의 보조자료로 제공되는 것으로 무단으로 전제하거나 배포하는 것을 금합니다.
16장. 변수, 연산자, 사용자 정의 함수 변수 배열과 객체 연산자 함수.
9 브라우저 객체 모델.
실습과제 (변수와 자료형, ) 1. 다음 작업 (가), (나), (다)를 수행하는 프로그램 작성
트위치 트게더 Twitogether 김준희.
김선균 컴퓨터 프로그래밍 기초 - 12th : 문자열 - 김선균
HTML CSS 자바스크립트 무작정 따라하기
Visual Basic .NET 기초문법.
7 생성자 함수.
6 객체.
Intelligent software Lab. 전재원
20 XMLHttpRequest.
2019 2학기 9장 배열과 포인터 1. 주소, 주소연산자(&) 2. 포인터, 역참조연산자(*) 3. 배열과 포인터.
Presentation transcript:

Javascript Basic Sample Programs

자바스크립트 디버깅 자바스크립트 프로그램시 에러가 나는 경우 디버깅을 통해 에러가 난 위치를 확인하고 수정할 수 있다. <!dochtml html> <body> <script> var array = ['가', '나', '다']; document.write("Sample program") for (var i = 0; i < 3; i++;) { document.write(i + "번째 출력: + array[i]+"<br>"); } </script> </body>

크롭 디버깅 화면 크롬에서 오른쪽 버튼을 누르고 “검사"를 선택 error 표시

배열 선언하기, 배열의 원소 출력하기 <script> // 배열 선언하기 var cars = ["Saab", "Volvo", "BMW"]; len=cars.length; // 배열의 길이 구하기 // 배열의 원소 출력하기 for(i=0; i<len; i++) document.write(cars[i]+"<br>");

배열의 맨 끝에 원소 추가하기 //배열의 맨 끝에 새로운 원소 추가하기 cars[3]="Hyundai"; cars[4]="KIA"; len=cars.length; for(i=0; i<len; i++) document.write(i+"번째 원소: "+cars[i]+"<br> ");

배열의 맨 앞의 원소 삭제하여 새로운 배열로 cars cars2 1 2 3 4

배열의 맨 앞의 원소 삭제하기 // 배열의 맨 앞의 원소 삭제하고, 앞으로 땡기기 for(i=0; i<len-1; i++) cars[i]=cars[i+1]; delete cars[len-1]; len=cars.length; for(i=0; i<len; i++) document.write(i+"번째 원소: "+cars[i]+"<br> ");

배열의 맨 앞에 원소 추가하기 // 배열의 맨 앞에 새로운 원소 삽입하고, 한칸씩 밀기 len=cars.length; for(i=len; i>0; i--) cars[i] = cars[i-1]; cars[0]="SAMSUNG"; for(i=0; i<len; i++) document.write(i+"번째 원소: "+cars[i]+"<br> "); document.write("<hr>");

자바스크립트로 계산기 만들기 준비작업 숫자 버튼, 연산자 버튼을 생성한다. 버튼을 누르면 그 버튼에 해당하는 문자(char)를 함수 cal()에 전송 문자열을 출력할 곳을 지정 결과: <input type=text id=result> 자바스크립트 준비 전역변수 InputStr을 선언 함수 cal(char) 입력된 문자 char을 변수 InputStr에 추가하여 붙임(+를 이용하여) InputStr을 id=result에 출력

실행 화면

전역 함수 – JavaScript Global Functions Description eval() Evaluates a string and executes it as if it was script code isFinite() Determines whether a value is a finite, legal number isNaN() Determines whether a value is an illegal number Number() Converts an object's value to a number parseFloat() Parses a string and returns a floating point number parseInt() Parses a string and returns an integer String() Converts an object's value to a string

js-eval.html <!DOCTYPE html> <html> <body> <p>계산할 수식을 입력하시오.</p> <input type=text id=expression> <button onclick="myFunction()">Try it</button> <p id="demo"></p> <script> function myFunction() { InputStr = document.getElementById("expression").value; document.getElementById("demo").innerHTML = InputStr+" = " + eval(InputStr); } </script> </body> </html>