반응형

Programing

반응형
Programing/JavaScript

javascript 반복문

Javascript반복문 안녕하세요 인터럽트입니다. 이번포스팅에서는 javascript의 반복문에 대해서 정리해보겠습니다. 기본반복문 for문 1 2 3 4 //구조 for(초기화식; 조건식; 증감식){ 실행문; } cs While문 조건문이 true일경우 코드가 실행되며 조거문이 false가 되면 종료된다. 1 2 3 4 //구조 while(조건문){ 실행문; } cs do...while문 while과 비슷하지만 조건문과 상관없이 반드시 1회는 실행된다. 1 2 3 4 //구조 do{ 실행문; }while(조건문); cs break / continue 반복문이 조건에 따라 종료되기 이전에 종료를 원하면 break 명령어를 사용해서 반복문을 나올 수 있다. continue 는 반복문을 빠져나가는게 아니라..

Programing/JavaScript

배열 Array(메소드 정리) #2

*모두 똑같은 요소로 채우고 싶다면 fill Array.prototype.fill()메소드는 배열 내 원하는 요소를 같은 값으로 채울 수 있다. 해당 메소드는 원본을 변경하는 메소드로, 복사본이 아닌 this 객체로 변경해 반환한다는 특징이 있다. 1 2 //구조 arrayName.fill(element_value, start_index, end_index); cs 첫번째 매개변수 배열에 채우고자 하는 값을 입력한다. 두번째 매개변수 값을 채우기 시작할 지점의 인덱스, 생략이 가능하며 기본값은 0이다. 음수를 입력하면 뒤에서부터 접근가능하다. 세번째 매개변수 어디까지 값을 채울건지 종료지점의 인덱스 생략이 가능하며 기본값은 array.length이다. 1 2 3 4 5 6 7 8 9 10 11 12 co..

Programing/JavaScript

배열 Array(메소드 정리) #1

글이 너무 길어져서 배열의 메소드는 따로 정리했다. *맨 앞에서 요소를 추가할 때 unshift() Array.prototype.unshift()메소드는 배열의 맨 앞에 1개 이상의 요소를 추가하고 배열의 새로운 길이를 반환할 수 있다. unshift는 배열의 길이를 return한다. 1 2 3 4 5 const array = [1,2,3,4]; const count = array.unshift(0); console.log(count); //5 console.log(array); //[0,1,2,3,4] cs *맨 앞에서 요소를 지울 때 shift() Array.prototype.shift()메소드는 배열 내에서 0번째 인덱스에 오는 첫 번째 요소를 제거해 나머지 값의 위치를 한 칸씩 앞으로 오게끔 만든..

Programing/JavaScript

배열 Array

배열이란 대괄호를 이용해 여러 개의 값을 리스트 형태로 나열한 자료구조를 뜻하며 '인덱스로 참조되는 요소'라는 값의 집합이다. 배열의 요소(element)는 배열을 구성하는 각각의 값이고, 요소의 위치를 가리키는 숫자를 인덱스(index)라고 한다. 1 const examArray = [1234, '문자열', false, function sample(){}, null, undefined, NaN]; cs 위의 예시처럼 모든 자료형이 배열로 가능하다. 배열의 특징 배열의 중요한 특징은 세 가지이다. 요소의 값을 수정할 수 있고 인덱스로 요소의 값을 호출할 수 있다. JavaScript의 배열은 배열타입으로 존재하지 않고 객체타입으로 존재한다. 값의 참조가 인덱스로 이루어진다. 1 2 3 4 5 6 7 8 ..

Programing/C#

C# 윈도우 특정 폴더 Path 구하기

C#에서는 정적클래스인 Environment 안에 정의되어 있는 메소드로 특정 폴더의 경로를 찾을 수 있습니다. 사용법 1 2 3 4 5 6 using System; //FieldName위치에 찾고싶은 폴더를 입력 String folderPaty = Environment.GetFolderPaty(Environment.SpecialFolder.FieldName); colsole.WriteLine(folderPath); Colored by Color Scripter cs 위의 예제코드를 사용하면 내가 찾고자 하는 윈도우 폴더의 경로를 알 수 있습니다. Enum SpecialFolder List C#에서는 SpecialFolder를 열거형으로 정의해놨습니다. 윈도우폴더명 값 설명 Desktop 0 실제 파일 ..

Programing/C#

Closure(클로저)

Closure란 프로그래밍 언어에서 함수와 그 함수가 정의된 환경을 함께 포함한 개념입니다. 즉 클로저는 함수가 자유변수(Free Variable)에 접근할 수 있는 환경을 의미합니다. 음,,, 뭔가 말이 어렵죠? 클로저의 정의에서 외부함수, 내부함수, 자유변수의 개념만 이해하면 클로저를 쉽게 이해할 수 있으실 것 같아요 Closure의 정의 Closure는 함수 내부에서 정의된 함수(중첩함수)가 자신을 포함하는 외부 함수의 변수에 접근할 수 있는 기능을 제공한다 쉽게 말하자면 클로저는 함수 안에 함수가 정의되어 있는 중첩함수 구조이고 바깥에 있는 함수를 외부함수, 외부함수 내부에 정의된 함수를 내부함수라고 부릅니다. 자유변수는 외부함수에 선언되어 있지만 내부함수에서 접근가능한 변수를 말합니다. Clos..

Interrrupt
'Programing' 카테고리의 글 목록 (4 Page)