이론학습(150)
-
자바스크립트 함수 정의 및 호출 형식
자바스크립트 함수 정의 /호출 형식 선언적 함수 생성, function statement 익명 함수 생성 (함수 표현식 방식), function expression Function( )생성자 함수 선언적 함수 생성, function statement 함수 리터럴을 이용해 함수를 생성하며 선언적 방식으로 함수 정의 시 반드시 함수명을 정의해야 합니다. function 함수명 (매개변수명){ 코드 return 반환값 // 반환할 값이 있을 경우 지정 } function 함수 리터럴은 function키워드로 시작 함수명 함수 몸체의 내부 코드에서 자신을 재귀적으로 호출하거나 자바스크립트 디버거가 해당 함수를 구분하는 식별자로 사용됩니다. 함수명은 생략 가능 하며 함수명이 없는 함수를 익명함수하고 합니다. 매개..
-
자바스크립트 함수 정의/역할
자바스크립트 함수 정의/역할 함수란 함수 정의 함수의 역할 함수란 함수란 프로그램에서 특정한 작업을 처리하는 단위라고 말할 수 있습니다. 자바스크립트에서의 함수는 여느 언어와 동일한 기능을 제공합니다. 특정기능을 제공하는 코드를 작성해서 함수로 정의하고, 이를 호출해서 결과값을 얻는 것입이다. 함수에서 처리하는 작업을 실행할 필요가 있을 경우에는 프로그램 내에서 함수를 호출하면 됩니다. 함수는 호출한 쪽으로 반환 값을 반환할 수도 있고 반환하지 않을 수도 있습니다. 자바스크립트의 함수는 이런 기능 외에 모듈화 처리, 클로저, 객체 생성등 자바스크립트의 근간이 되는 많은 기능을 제공합니다. 중요한 것은 자바스크립트에서는 함수도 객체라는 것 입니다. 즉, 함수의 기본 기능인 코드 수행뿐 아니라, 함수 자체가..
-
continue
Continue 문 -반복문의 처음 시작 부분으로 이동하는 제어문 -특정조건일 때 반복문에서 해당 반복 회차만 건너뛰어 다음 회차로 넘어가 수행문을 수행 소스 코드 출력결과
-
일반화 방법 - 속성 줄이기(Attribute Reduction)
속성 줄이기(Attribute Reduction) 오컴의 면도날(Occam’s Razor) 방법으로 "같은 현상을 설명하는 두 개의 이론이 있다면 간단한 쪽을 선택하라"는 의미입니다. Model B와 Model C 중 어느 것을 택할 것인가 선택의 상황이 있을 때 흔히 적용되는 방법입니다. 오캄의 원리에 의해서 주어진 점들을 추정 Model B를 선택하게 됩니다. 복잡성이 너무 높은 경우 과적합이 될 확률이 높습니다. (Model B보다 Model C가 과적합이 될 확률이 높습니다.) 결과에 크게 영향을 주지 않는 속성을 제거합니다. (Model C에서 결과에 영향을 주지 않는 값을 제거하여 Model B와 같이 좀 더 단순한 모델로 만들어줍니다.)
-
변수와 자료형
변수와 자료형 변수 변수명 지정 규칙 자바스크립트 예약어(키워드) 자료형(Data Type) 이스케이프 문자 typeof 연산자 강제로 자료형 변환시키기 변수 프로그래밍에서 데이터를 담을 수 있는 메모리 할당 영역 변수명 지정 규칙 - 자바스크립트의 예약어는 사용할 수 없음(if, true, false, break, null 등). - 영문자 혹은 밑줄( _ )로 시작해야 하며, 숫자로는 시작할 수 없음. - 문자의 대문자(A~Z), 소문자(a~z), 숫자(0~9), 밑줄만 사용 가능. 예) var num = 55; var str = 'Hello'; 자바스크립트 예약어(키워드) break else instanceof true case false new try catch finally null typeof..
-
빅데이터 저장 관리시스템
빅데이터 저장 관리시스템 빅데이터 저장 관리시스템이란 대용량 데이터 집합을 저장하고 관리하는 시스템입니다. 빅데이터 저장방식은 크게 분산 파일시스템 방식과 데이터베이스 방식이 있습니다. · 분산 파일 시스템 방식 · 데이터베이스 방식 분산 파일 시스템 방식 · 빅데이터를 확장 가능한 분산 파일 형태로 저장하는 방식입니다. · 대표적인 예는 HDFS, 구글의 GFS 등이 있습니다. · 분산 파일 시스템 저장 방식은 저사양 서버들을 활용하여 대용량, 분산, 데이터 집중형의 애플리케이션을 지원하면 사용자들에게 고성능 fault-tolerance 환경을 제공합니다. https://codedragon.tistory.com/9080 https://codedragon.tistory.com/9627 https://co..