일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 서로소
- 순열 재귀
- 자바입출력
- 알고리즘
- jquery 이벤트 처리
- jquery 필터선택자
- java 내부 클래스
- 순열코드
- 자바스크립트 이벤트중지
- jquery 속성선택자
- 알고리즘 그래프
- 상속
- char to str
- 재귀
- 후위표기
- inner class
- str to char array
- jquery dom 계층 선택자
- 자바 재귀 조합
- java Collections.sort()
- 자바 순열 코드
- java lambda
- 재귀함수
- Interface
- 조합 재귀
- 자바 조합 재귀
- 자바
- parseInt()
- Java
- 자바스크립트 이벤트처리
- Today
- Total
목록분류 전체보기 (278)
유블로그
var add = function (x, y) { return x + y; }; add.result = add(3,2); add.status = 'OK'; console.log(add(4,3));// 7 console.log(add.result);// 5 console.log(add.status);// OK 함수도 객체처럼 프로퍼티를 가질 수 있다. 자바스크립트에서 함수도 객체로 값으로 취급된다 ! 리터럴에 의해 생성 변수나 배열의 요소, 객체의 프로퍼티 등에 할당 가능 함수의 인자로 전달 가능 함수의 리턴값으로 리턴 가능 동적으로 프로퍼티 생성 및 할당 가능 위와 같은 특징으로 함수는 일급 객체라고 부른다. 위키백과의 일급 객체 정의이다. 저 조건이 만족하면 일급 객체라고 한다. (1) 변수나 프로퍼티..
함수 정의 3가지 방법 함수 선언문 함수 표현식 Function() 생성자 함수 1. 함수 리터럴(함수 선언문) function add(x, y) { return x + y; } console.log(add(3,4));// 7 2. 함수 표현식 함수 리터럴로 함수를 만들고, 변수에 할당하여 생성하는 방식. var add = function (x, y) { return x + y; } var plus = add; console.log(add(3,4));// 7 console.log(plus(3,4));// 7 여기서는 function 키워드 뒤에 함수명 없어도 된다. add는 함수 이름이 아니라 함수를 참조하는 변수다. plus도 add가 참조하는 값을 그대로 받을 수 있다. var add = functi..
BOJ 14502 연구소 Java https://www.acmicpc.net/problem/14502 14502번: 연구소 인체에 치명적인 바이러스를 연구하던 연구소에서 바이러스가 유출되었다. 다행히 바이러스는 아직 퍼지지 않았고, 바이러스의 확산을 막기 위해서 연구소에 벽을 세우려고 한다. 연구소는 크 www.acmicpc.net import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.StringTokenizer; public class Main { static int N, M;..
BOJ 1916 최소비용 구하기 Java https://www.acmicpc.net/problem/1916 1916번: 최소비용 구하기 첫째 줄에 도시의 개수 N(1 ≤ N ≤ 1,000)이 주어지고 둘째 줄에는 버스의 개수 M(1 ≤ M ≤ 100,000)이 주어진다. 그리고 셋째 줄부터 M+2줄까지 다음과 같은 버스의 정보가 주어진다. 먼저 처음에는 그 www.acmicpc.net import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.PriorityQueue; import j..
+ 연산자 var add1 = 1 + 2; var add2 = 'hello' + 'world'; var add3 = 1 + 'string'; var add4 = 'string' + 2; console.log(add1);// 3 console.log(add2);// helloworld console.log(add3);// 1string console.log(add4);// string2 typeof 연산자 숫자 number 문자열 string 불린값 boolean null object undefined undefined 객체 object 배열 object 함수 function == vs === == : 타입이 다르면 타입 변환 후 비교 === : 타입이 달라도 그냥 비교 console.log(1 == '1..
배열 값 접근 var arr = ['a','b','c','d']; console.log(arr[1]); // 'b' var emptyArr = []; emptyArr[1] = 0; console.log(emptyArr); // [undefined, 0] console.log(emptyArr.length); // 2 var arr2 = ['zero']; arr2.push('one'); console.log(arr2); // ['zero', 'one'] emptyArr.length = 5; arr2.push('two'); console.log(arr2); // ['zero', 'one', undefined, undefined, undefined, 'two']; var obj = { '0': 'zero'; '..
자바스크립트의 모든 객체는 자신의 부모 역할을 하는 객체와 연결되어 있다. 자바의 상속 개념과 같이 부모 객체 프로퍼티를 사용할 수 있다. js에선 부모 객체를 '프로토타입' 이라고 한다. 객체 리터럴 방식으로 생성된 객체의 경우 Object.prototype 객체가 프로토타입 객체가 된다. ** 추가 예정
기본 타입 Number String Boolean undefined null 참조 타입 Object Array Function 정규표현식 1. 기본타입 1. 숫자 자바스크립트는 정수, 실수 등 모든 숫자를 실수로 처리한다. 64비트 부동 소수점 형태로 저장하기 때문이다. 때문에 java 에선 5/2 가 2 이지만 자바스크립트에선 2.5 로 나온다. 정수 부분만 구하려면 Math.floor() 함수를 사용하면 된다. 2. 문자열 자바스크립트의 문자열은 수정되지 않는다. var str = 'hello'; str[0] = 'H'; console.log(str);// 'hello' 3. null, undefined 값이 할당되지 않은 변수 = undefined 변수 자체의 값도 undefined undefine..