본문 바로가기

728x90
반응형

순이코딩

(91)
[JavaScript] 자바스크립트 - 함수 1. 함수(function) 함수란 특정 기능을 수행하는 소스 코드를 하나로 묶어서 필요할 때마다 사용하기 위한 구조입니다. 함수의 기본 문법은 다음과 같습니다. 매개변수와 리턴값은 생략이 가능합니다. 함수를 호출하는 방법도 간단하게 함수명()만 작성하면 호출할 수 있습니다. function 함수명(매개변수1, 매개변수2,...){ 로직 & 기능 구현을 위한 코드 작성 return } ■ 호이스팅 하지만 이렇게 함수를 선언하는 경우 호이스팅 현상이 발생합니다. 호이스팅 현상이랑 선언문이 코드의 선두로 끌어올려진 것처럼 동작하는 현상입니다. 소스 코드 처리 과정에서 소스코드를 평가하고 실행하게 됩니다. 이 소스코드를 평가하는 과정에서 모든 선언문(변수, 함수 등)이 등록되게 됩니다. 아래의 코드에서 lun..
[JavaScript] 자바스크립트 - 배열 1. 배열 ■ 배열의 기초 배열은 여러 데이터를 하나의 묶음으로 다루는 구조를 말합니다. 배열을 생성할 때는 여러 방법이 있습니다. // 1. let numList = []; // 2. let numList2 = new Array(5); // 3. let numList3 = new Array(1,2,3); JavaScript에서 배열은 가변적이므로 처음 생성할 때부터 배열의 길이를 정해줄 필요가 없습니다. 그렇기 때문에 1번처럼 배열에 아무 값도 담지 않고 생성을 한 후 나중에 값을 추가할 수 있습니다. 2번 같은 경우는 데이터 값은 정해지지 않았지만 길이는 5인 배열을 선언한 것입니다. 마찬가지로 이후에 데이터 5개를 넣어 생성할 때 길이에 맞추어도 되고 3개만 넣어도, 6개를 넣어도 상관없습니다. 3..
[기타]마크다운으로 표 만들기 마크다운으로 표 만드는 방법을 알아보겠습니다. |제목|내용|설명| |------|---|---| |제목1|내용1|설명1| |제목2|내용2|설명2| |제목3|내용3|설명3| |제목4|내용4|설명4| 제목 내용 설명 제목1 내용1 설명1 제목2 내용2 설명2 제목3 내용3 설명3 제목4 내용4 설명4 위와 같이 마크다운에 표가 그려진 것을 볼 수 있습니다. 오른쪽 / 가운데 / 왼쪽 정렬은 2번째 줄에서 콜론(:) 표시를 통해 조절할 수 있습니다. |제목|내용|설명| |:------:|:---|---:| |제목1|내용1|설명1| 제목 내용 설명 제목1 내용1 설명1
[Python] 파이썬 라이브러리 - NumPy Library 1. 라이브러리 기초 ■ 모듈(Module) 모듈은 여러 함수들이 모여있는 파이썬 파일(.py)입니다. 파이썬에 기본적으로 내장되어 있는 모듈은 내장모듈, 이용자가 직접 만들어 외부로 내보낸 파일을 외부 모듈이라고 합니다. def add(*args) : re = sum(args) return re 이런 식으로 함수를 만들어 함수들을 담은 파일은 파이썬 파일로 내보낸다면 아래 그림처럼 모듈을 불러와 모듈 안에 있는 함수의 기능을 사용할 수 있습니다. import 모듈 as 줄임말 # 줄임말은 필수는 아니지만 모듈이름이 긴 경우 사용에 불편하기 때문에 줄여씁니다 ■ 패키지(Package) 패키지는 여러 모듈(.py파일)을 포함하고 있는 디렉터리입니다. ■ 라이브러리(Library) 라이브러리는 위에서 이야기..

728x90
반응형