분류 전체보기155 Day 43-2. [JavaScript] 프로퍼티 // function Circle(radius) { // this.radius = radius // this.getArea = function(){ // return Math.PI * this.radius ** 2; // } // } function Circle(radius) { this.radius = radius } Circle.prototype.getArea = function(){ return Math.PI * this.radius ** 2; } Circle.prototype.PI = Math.PI // circle1.pi로만 접근 가능 Circle.PI = Math.PI // circle.pi로만 접근 가능(생성자이름) const circle1 = new Circle(1); const circl.. 2022. 3. 8. Day 43. [ORACLE SQL] 서브쿼리와 조인, DDL DML DCL 42일 눈 치료 받고 쉬었지요... < 복습해야지........... ORACLE DB join 다시 43일 가즈아!!!! PAIRWISE 다중 칼럼 서브쿼리 - 메인쿼리와 서브쿼리의 비교 대상 칼럼을 쌍으로 묶어서 행별로 비교하는 방법 - 메인쿼리와 서브쿼리에서 비교하는 칼럼의 수는 반드시 동일해야함 -- PAIRWISE 비교 방법에 의해 학년별로 몸무게가 최소인 학생의 이름, 학년, 몸무게를 춗력하여라. SELECT NAME, GRADE, WEIGHT FROM STUDENT WHERE (GRADE, WEIGHT) IN ( SELECT GRADE, MIN(WEIGHT) FROM STUDENT GROUP BY GRADE); UNPAIRWISE 다중 칼럼 서브쿼리 - 메인쿼리와 서브쿼리의 비교 대상 칼럼을.. 2022. 3. 7. Day 41-4. [JavaScript] let, const 키워드와 블록 레벨 스코프 ES5까지 변수를 선언할 수 있는 유일한 방법은 var 키워드를 사용하는 것이었다. var 키워드로 선언된 변수는 1. 변수 중복 선언 허용 2. 함수 레벨 스코프 3. 변수 호이스팅 과 같은 특징이 있어, 주의를 기울이지 않으면 심각한 문제를 발생시킬 수 있다. let 키워드 1. 변수 중복 선언 금지 var 키워드로 이름이 동일한 변수를 중복 선언하면 아무런 에러가 발생하지 않는다. 이때 변수를 중복 선언하면서 값까지 할당했다면 의도치 않게 먼저 선언된 변수 값이 재할당 되어 변경되는 부작용이 발생한다. 하지만 let 키워드로 이름이 같은 변수를 중복 선언하면 문법 에러가 발생한다. 2. 블록 레벨 스코프 var 키워드로 선언한 변수는 오로지 함수의 코드 블록만을 지역 스코프로 인정하는 함수 레벨 스.. 2022. 3. 3. 삽질노트 3. [Java] 구구단 단일 for문, 재귀함수로 구구단 만들기 package study; public class prey { public static void main(String[] args) { // 단일for문 for(int i = 0; i < 72 ; i++) { System.out.println( (i / 9 + 2) + " * " + (i % 9 + 1) + " = " + (i / 9 + 2) * (i % 9 + 1)); } // 재귀 System.out.println("========"); guguClass(0); } public static void guguClass(int i) { if(i == 72) { return; } else { System.out.println( (i / 9 + 2) + " * " +.. 2022. 3. 3. 이전 1 ··· 22 23 24 25 26 27 28 ··· 39 다음