본문 바로가기

TIL66

[TIL] 스코프 (Scope) 🧐 스코프 const one = 10; function funcOne() { console.log(one); // 10 } funcOne(); 이 함수 내부의 콘솔에서 10이 잘 출력된다. const one = 10; function funcOne() { console.log(one); } funcOne(); function funcTwo() { const one = 20; console.log(one); } funcTwo(); funcTwo함수를 선언하고 내부에서 one이라는 메모리를 할당해주었을떄, 콘솔에는 20이 찍혀 나온다. 이는 가장 가까운 스코프에 있는 값을 가져오기 때문이다. 모든 선언은 가장 가까운 스코프에있는 선언부터 활용하게된다. 🧐렉시컬 스코프 const numberOne = 1; f.. 2024. 1. 2.
[TIL] 자바스크립트 기본 문법 숙제 자바스크립트 1주차 숙제는 알고리즘 풀이로 되어있었다. 프로그래머스 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🧐나의 문제 풀이 function solution(absolute, signs) { let answer = []; for (let i = 0; i a + b, 0) } s.. 2023. 12. 29.
[TIL] SQL과 기본쿼리 3 🥳 여러번의 연산을 묶어서 수행하자 (Subquery) 수학에서 먼저 계산할떄 괄호를 이용해 묶어서 먼저 수행하고 나머지를 계산하는 것처럼 쿼리에서도 subquery를 이용해 구간별로 묶어서 수행할 수 있다. select order_id, restaurant_name, if(limit_price > 0, 'Nofood','food') can_i_eat from ( select order_id, restaurant_name, price-15000 limit_price from food_orders ) a 처음으로 food_orders칼럼에서 order_id, restauran_name, price-15000을 뽑아 limit_price로 이름지어주고, limit_price가 양수이면 'Nofood'를, 음.. 2023. 12. 27.
[TIL] SQL과 기본 쿼리 2 🥳 Replace, Substr, Concat Replace - 특정한 컬럼의 값을 바꿀 수 있다.replace(바꿀 컬럼, 현재 값, 바꿀 값) select pay_type, replace(pay_type, 'card', '카드') Card_to_Korean from payments Substr - 특정 문자만 골라서 조회할 수 있다. substr(조회할 칼럼, 시작 위치, 글자 수) select addr, substr(addr, 1, 2) from food_orders food_orders칼럼에서 주소인 addr의 값을 첫번째 부터 두개의 글만 남긴다. Concat - 여러 칼럼의 값을 하나로 합칠 수 있는 기능이다. concat(붙이고 싶은 값1, 붙이고 싶은 값2, 붙이고 싶은 값3, ...) s.. 2023. 12. 26.