개발자

ALL

Perl 변수 선언 사용 방법 예제

스칼라 변수 Perl에는 스칼라, 스칼라 배열, 스칼라 연상 배열이라는 3가지의 기본적인 데이터형이 있습니다. 그중에서도 스칼라 데이터란 숫자나 문자열과 같은 단순한 데이터를 말합니다. 그리고 프로그래밍에 필수 요소인 변수라는 개념이 있습니다. 변수란 여러 가지 값을 일시적으로 기억해두기 위한입니다. Perl에서는 각 데이터형에 대응하는 형태로 각각의 스칼라 변수, 배열, 연상 배열 3개의 변수가 존재하고, 스칼라 변수는 그중에서도 가장 기본이 되는 변수로 숫자나 문자열을 저장할 수 있습니다. 스칼라 변수의 이름은, $(달러) + ...
ALL

Perl이란 CGI 프로그램 이란?

초심자 Perl 입문 페이지입니다. 제가 공부한 내용을 기반으로 작성하였습니다. 부족한 내용이 있어도 양해 바랍니다. 1. Perl 개요 1-1. CGI란 CGI란 Common Gateway Interface의 약자로 WWW 서버 안에서 외부 프로그램을 실행하는 구조를 말합니다. 인터넷도 문화도 그러하듯이, CGI도 UNIX에서 시작되고 발전해왔습니다. CGI는 브라우저에서 요청에 따라 WWW 서버 내에 CGI 프로그램이 실행되고 그 결과가 브라우저에 반환되는 구조로 되어있습니다. 그 특성으로 보통 웹페이지에서는 HTML이라 불리는...
ALL

자바스크립트 배열을 문자열로 변경 join 사용 방법

배열에 들어가 있는 값을 하나의 문자열로 사용하는 방법입니다. join을 사용하여 배열을 문자열로 간단하게 만들 수 있습니다. 예제를 보면서 join의 사용 방법을 확인하도록 하겠습니다. var array = ; var result = array.join(''); console.log( result ); 실행 결과 게스트님 안녕하세요. 배열 요소에는 라는 문자열이 저장되어 있습니다. 이것을 join 함수를 사용하여 하나의 문자열로 결합하였습니다. 배열을 이용하여 값을 저장해두는 경우가 많기 때문에 유용하게 사용할 수 있습니다. 그리...
ALL

자바스크립트 연산자를 이용 문자열 결합 방법 예제

자바스크립트에서 문자열을 결합하는 방법입니다. 크게 2가지 방법이 있습니다. join 함수를 사용하는 방법과 연산자 + 를 사용하는 방법입니다. + 연산자 사용 문자와 문자를 연결하는 경우 + 연산자를 주로 사용합니다. //문자와 문자를 연결하여 하나의 문자열로 완성 var str = 문자 + 문자 + 연산자는 덧셈을 하는 경우에 자주 사용되지만 문자를 결합하고 싶은 경우에도 사용됩니다. 실제 사용 var result = '게스트님' + ' 안녕하세요.'; console.log( result ); 출력 결과 게스트님 안녕하세요. 이...
ALL

자바스크립트 TOP 버튼 만들기 jQuery 사용X

jQuery를 사용하지 않고 JavaScript만을 사용하여 페이지의 가장 처음 부분으로 돌아가는 버튼을 만들도록 하겠습니다. 페이지 내에서 버튼을 눌렀을때 화면을 다시 표시하는 방식이 아닌 오른쪽 스크롤 바가 위로 이동을 하는 형식입니다. 스크롤바 조작은 jQuery를 이용하면 편리하지만 읽어 들이는 시간이 걸리기 때문에 이번에는 JavaScript만을 사용하도록 하겠습니다. HTML 샘플 <button class="scroll-top" id="js-button"> <i class="fa fa-chevron-up" aria-hid...
ALL

자바스크립트 오브젝트와 null 설명 예제

JavaScript에서는 문자열, 숫자, 논리값이 기본이 되는 데이터형이지만 그 외에도 오브젝트로 불리는 데이터형이 존재합니다. 오브젝트형은 기본 데이터형처럼 단독 값이 아닌, 여러 값을 가지고 있거나 조합해 둔 것으로 생각하면 됩니다. 오브젝트와 null 오브젝트형에는 여러 종류가 있습니다. 예를 들어 여러 값을 모아 이름을 붙인 것을 오브젝트라고 부르고, 여러 값을 모아 번호를 부여한 것을 배열이라고 부릅니다. 오브젝트에 관해서는 별도의 페이지에서 좀 더 자세하게 확인하겠습니다. 여기에서는 데이터형의 하나로써 오브젝트라는 것이 ...
ALL

자바스크립트 논리값 true false 사용 방법 예제

논리값은 기본 데이터형의 하나로 true 또는 false 중 하나의 값을 취득합니다. true와 false는 JavaScript에서 예약어로써 사용되고 있습니다. 스크립트 안에서 논리값을 작성하는 경우true또는false를 직접 작성해야 합니다. 논리값 true false 논리값은 주로 비교 연산자에 포함해 식을 판단한 결과값으로 많이 사용됩니다. 예를 들어 어떠한 값과 어떠한 값이 같은가 다른가 비교할 경우 같다면 true 다르다면 false가 반환됩니다. 다음 예를 보겠습니다. 10 == 10 // true 반환 15 < 6 /...
ALL

자바스크립트 부동소수점 사용 방법 예제

부동소수점 부동소수점으로 작성된 값을 부동소수점 리터럴이라고 부릅니다. 이번에는 부동소수점 리터럴을 스크립트 안에서 작성하는 방법을 확인해 보겠습니다. 소수점 형식의 경우는 정수 부분과 소수점 부분을 마침표를 사용해 구분해서 작성합니다. 3.14 0.0014 그리고 지수 형식의 경우에는 기수가 10으로써 다음과 같이 작성할 수 있습니다. 3.2e2 2.4e-3 은 으로 입니다. 그리고 은 으로 입니다. 그리고 대신에 를 사용해도 괜찮습니다. 3.2E2 2.4E-3 샘플 코드 sample5_1.html <!DOCTYPE html PU...
ALL

자바스크립트 숫자 리터럴 사용 방법 예제

숫자 리터럴 작성 정수로 작성한 값을 정수 리터럴이라고 부릅니다. 이번에는 정수 리터럴을 스크립트 안에서 작성하는 방법을 확인해 보겠습니다. 그리고 전 페이지에서도 작성하였지만 JavaScript에서는 모든 숫자는 부동소수점입니다. 10진수로 정수를 표현하면 다음과 같이 작성할 수 있습니다. 1000 82 그리고 10진수만이 아닌 16진수로 작성할 수도 있습니다. 16진수로 숫자를 표현하기 위해서는 '0x' 또는 '0X'로 시작하는 0부터 9까지 숫자나 A부터 F까지의 기호(소문자 a부터 f까지도 가능)로 숫자를 작성합니다. 0x3...