전체 글 149

[자바스크립트] Math 객체, 메소드 종류

1) Math 객체 설명 - 수학에서 자주 사용하는 상수와 함수들을 미리 구현해 놓은 자바스크립트의 내장 객체이다. 2) Math 객체의 메소드 종류 1. min( ) 최소값을 반환해주고 매개변수가 전달되지 않으면 Infinity를 반환해준다. 비교할 수 없는 값이 포함되어 있으면 NaN을 반환해준다. console.log(Math.min()); //Infinity console.log(Math.min(1,10,-10,1000,0)); //-10 console.log(Math.min(1,10,"-10",1000,0)); //-10 console.log(Math.min(1,10,-10,"천",0)); //NaN 2. max( ) 최대값을 반환해주고 매개변수가 전달되지 않으면 -Infinity를 반환해준다...

[자바스크립트] 프로토타입(prototype)

1) 프로토타입(prototype) 의미 자바스크립트의 모든 객체는 최소한 하나 이상의 다른 객체로부터 상속을 받으며, 상속되는 정보를 제공하는 객체를 프로토타입이라고 한다. **자바스크립트에서의 상속** 기존에 사용중인 변수와 메소드들을 다시 사용하고 싶을 때(다른 객체에서도 사용하고 싶을 때) ~~~ 2) 프로토타입(prototype) 특징 - 자바스크립트의 모든 객체는 프로토타입이라는 객체를 포함한다. - 모든 객체는 프로토타입으로부터 프로퍼티와 메소드를 상속받게 된다. - 자바스크립트에 내장된 모든 생성자나 사용자 정의 생성자는 Object.prototype과 자신의 생성자 객체를 프로토타입으로 가진다. 3) 프로토타입 코드로 설명

[자바스크립트] 객체(Object)의 의미, 클래스, 객체지향 프로그래밍

1) 객체(Object) - 사전적 의미 : 실행활에서 인식할 수 있는 사물들을 객체라고 한다. - 이름(name)과 값(value)으로 구성된 프로퍼티(property, 변수)의 정렬되지 않은 집합이다. 2) 클래스(Class) - 객체를 만드는 설계도 - 명사(변수), 동사(함수)로 표현할 수 있다. const 객체명 = { 프로퍼티명(property)1 : 값1, 프로퍼티명(property)2 : 값2, ... } ** 프로퍼티(property)란? 더보기 - 객체 내의 변수 또는 함수를 말한다. - 변수 -> "프로퍼티" - 함수 -> "프로퍼티 메소드" ▼실행결과▼ 3) 객체를 만드는 방법 1. 리터럴 표기법 - 객체를 생성하는데 가장 쉬운 방법이며, 각각의 프로퍼티를 이름과 값을 콜론(:)으로..

[자바스크립트] 변수의 범위(지역변수,전역변수),호이스팅

1) 변수의 범위(스코프,scope) - 자바스크립트에서는 객체, 함수가 모두 변수(상수)이다. - 변수의 범위는 변수가 접근할 수 있는 변수, 객체, 함수의 집합이다. 2) 지역변수 - 함수 내에서 선언된 변수이다. - 지역 변수는 변수가 선언된 함수 내에서 유효하고 함수가 종료되면 메모리에서 사라진다. function func1(x, y){ // x, y, sum은 지역변수 ... let sum = 0; } console.log(x) // undefined ------------------------------ if(조건식){ let x = 0; // 지역변수 ... } console.log(x) // undefined 3) 전역변수 - 함수의 외부에서 선언된 변수이다. - 전역 변수는 프로그램의 어..

[Oracle] JDBC(Java DataBase Connectivity)

1) 외부라이브러리 등록하는 법 1. 라이브러리를 추가할 프로젝트 우클릭 2. Build Path > Configure Build Path 클릭 3. C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib ojdbc6.jar 파일 선택 후 추가 2) JDBC - 자바에서 데이터베이스에 접속(접근)할 수 있도록 하는 자바 API 1. Connection - 자바에서 작성한 쿼리문을 수행하기 위한 통로 ex) 다리 2. PreparedStatement - 쿼리문을 DB에 전달하기 위한 객체 ex) 택배차 3. ResultSet - SELECT의 결과타입 - 쿼리문이 SELECT문이면 결과테이블이 있고 그걸 자바로 가져올 때 이용하는 타입

[개발 상식] Web 기초 - 2

1) WWW(World Wide Web) - 인터넷에 연결된 전세계 컴퓨터들을 통해 사람들이 정보를 공유할 수 있는 정보공간 2) W3C(World Wide Web Concortium) - WWW를 위한 표준을 제정하고 관리하는 중립적인 기관 3) 웹 표준(Web Standard) 1. HTML(Hyper Text Markup Language) - 웹 페이지에서 다른 페이지로 이동할 수 있도록 하는 마크업 언어 - 마크업 언어란 태그방법 체계를 의미하며 태그를 이용해서 문서나 데이터의 구조를 기술(표현)하는 언어 2. CSS(Cascading Style Sheets) - 구체적으로 어떤 스타일로 요소가 표현되는지를 정하는 규격 - HTML로 문서를 구조화하는 것 뿐만 아니라 꾸미기도 가능하지만, 동일한 ..

[개발 상식] Web 기초 - 1

1) WEB(웹) - 요청과 응답이 일어나는 장소 2) 서버와 클라이언트 1. 서버 : 클라이언트에게 요청받은 서비스를 제공 2. 클라이언트 : 서버에게 자신이 원하는 요청을 보냄 3) 기본 웹 작동원리 4) Protocol(프로토콜) - 사람끼리 소통할 때 서로 이해할 수 있는 공용어를 사용해야 하듯이, 컴퓨터끼리도 공용어를 사용해야한다. - 이러한 공용어를 원활하게 통신하기 위해 필요한 규약을 프로토콜이라 함 1. ip(Internet Protocol) 네트워크상에서 다른 컴퓨터와 구별될 수 있도록 고유번호(주소)를 부여한 프로토콜 000.000.000.000 -> 32비트 2진수(42억개) ** 내 IP를 확인하는 방법 ** 더보기 1. 네이버 -> 내 IP 검색(123.142.55.115) 2. ..

반응형