분류 전체보기
-
#JavaScript Grammar_데이터 타입(1)_숫자Javascript 2023. 10. 16. 00:15
# 데이터 타입이란? - 자바스크립트 코드가 실행될 때, 즉 런타임(runtime)에 값의 형태나 종류를 결정함. - 이것은 코드를 작성할 때가 아니라 코드가 실제로 실행되는 시점에서 이루어짐. 데이터 타입 예시) 자바스크립트에서 변수를 선언할 때 데이터 타입을 명시하지 않고 값을 할당할 때, 그 값의 데이터 타입은 변수에 할당될 때 결정됨. let x = "Hello, World"; // 문자열 데이터 타입 x = 42; // 숫자 데이터 타입 위의 예시에서 `x`는 초기에 문자열 데이터 타입을 가지고 있지만, 나중에 숫자로 값을 변경하면 데이터 타입도 숫자로 변경됨. 이런 동적인 데이터 타입 결정은 자바스크립트의 유연성을 제공하고, 변수의 데이터 타입을 명시적으로 선언하지 않아도 되며, 코드를 실행할..
-
#JavaScript Grammar_변수와 상수Javascript 2023. 10. 15. 21:22
# 변수란? - 데이터를 저장하고 나중에 사용할 때 데이터를 참조하는데 사용함. - 메모리 상의 위치에 이름을 붙인 것이며, 데이터 위치를 가리키기 위한 이름 또는 식별자로 사용함. # 상수란? - 변수와 유사하지만, 한 번 할당하면 값을 변경할 수 없는 식별자 - 주로 변하지 않아야 하는 값에 사용되며, 코드의 가독성과 안정성을 향상시킴 상수 예시) const pi = 3.14159265359; // 'pi' 상수에 원주율 값을 할당한 후 다시 할당 불가능 var myVar = "Hello World!"; //가 있다고 가정 1. 변수 이름(Variable Name): - 변수 이름은 데이터를 고유하게 식별하는 이름. 이것은 변수를 사용하여 값을 저장하고 추적하는 방법 - 변수 이름은 일반적으로 문자,..
-
#TIL(Today I Learned)_23.10.14TIL (Today I Learned) 2023. 10. 15. 00:37
# 오늘 했던 일 1. JavaScript 문법 공부 주말에도 3일 차 진행 중...!!!!! (금일 3주차 강의까지 학습완료) 3-01) 데이터타입의 종류 및 메모리 3-02) 변수 선언과 데이터 할당(기본형데이터) 3-03) 변수 선언과 데이터 할당(참조형 데이터) 변수복사의 비교 3-04) 불변 객체(얕은 복사 깊은 복사) 3-05) null과 undefined 3-06) 실행 컨텍스트 및 콜 스택 소개 3-07) record와 호이스팅 1 3-08) record와 호이스팅 2(함수의 호이스팅) 3-09) outerEnvironmentReference 3-10) 상황에 따라 달라지는 this(전역공간 this 함수 this 메서드 this) 3-11) this 우회방법 콜백함수 this 생성자함수 ..
-
#AIL_23.10.14 // Programmers_문자열 내 p와 y의 개수AIL( Algorithm I Learned) 2023. 10. 14. 22:58
## AIL_문자열 내 p와 y의 개수 문제 설명 대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 리턴합니다. 단, 개수를 비교할 때 대문자와 소문자는 구별하지 않습니다. 예를 들어 s가 "pPoooyY"면 true를 return하고 "Pyy"라면 false를 return합니다. 제한사항 - 문자열 s의 길이 : 50 이하의 자연수 - 문자열 s는 알파벳으로만 이루어져 있습니다 입출력 예 s answer "pPoooyY" true "Pyy" false 입출력 예 설명 입출력 예 #1_'p'의 개수 2개, 'y'의 개..
-
#TIL(Today I Learned)_23.10.13TIL (Today I Learned) 2023. 10. 14. 00:42
# 오늘 했던 일 1. 부트캠프를 통한 JavaScript 문법 공부 2일 차 진행 중...! 1-07) 함수 1-08) 스코프 및 화살표 함수 1-09) 조건문 1-10) 조건문 중첩 1-11) 객체 1-12) 배열 1 1-13) 배열 2 1-14) for문 1-15) break continue + 1주 차 알고리즘 문제 2-01) ES6 문법 소개 및 실습 1 2-02) ES6 문법 소개 및 실습 2 2-03) 일급 객체로서의 함수 1 2-04) 일급 객체로서의 함수 2 2-05) Map 소개 및 예시 코드 연습 2-06) Set 소개 및 예시 코드 연습 + 2주 차 알고리즘 문제 2. 기존 6조 팀원들과 알고리즘 문제 풀기 Programmers_올바른 괄호 알고리즘 문제 풀기 3. 알고리즘 공부 내..
-
#AIL_23.10.13 // Programmers_올바른 괄호AIL( Algorithm I Learned) 2023. 10. 13. 23:24
## AIL_올바른 괄호 문제 설명 괄호가 바르게 짝지어졌다는 것은 '(' 문자로 열렸으면 반드시 짝지어서 ')' 문자로 닫혀야 한다는 뜻입니다. 예를 들어"()()" 또는 "(())()" 는 올바른 괄호입니다.")()(" 또는 "(()(" 는 올바르지 않은 괄호입니다.'(' 또는 ')' 로만 이루어진 문자열 s가 주어졌을 때, 문자열 s가 올바른 괄호이면 true를 return 하고, 올바르지 않은 괄호이면 false를 return 하는 solution 함수를 완성해 주세요. 제한사항 문자열 s의 길이 : 100,000 이하의 자연수 문자열 s는 '(' 또는 ')' 로만 이루어져 있습니다. 제한사항 문자열 s의 길이 : 100,000 이하의 자연수문자열 s는 '(' 또는 ')' 로만 이루어져 있습니다...
-
#TIL(Today I Learned)_23.10.12+특강TIL (Today I Learned) 2023. 10. 12. 23:32
# 오늘 했던 일 1. 부트캠프를 통한 JavaScript 문법 공부 시작_금일 진도 내용 1) 자바스크립트란? 2) 변수와 상수 3) 데이터 타입 1 4) 데이터 타입 2 5) 형변환 6) 연산자 2. Not Coder be Developer 특강 수강하기(19:00) 1) 내배캠 커리큘럼 - TIL, WIL, 알고리즘 습관화해서 나만의 자산 만들기 - Project 배운 내용 복습 및 사고력 증진 및 구현을 위한 단련 - 개인 과제, 팀 과제를 통해 기술적 의사결정 및 고민을 해결해 나가기 - 개발 역량 점검표 2) 코더가 아닌 개발자가 되기_중요한 건 업과 끊임없는 기술적 고민 - 전달하고자 하는 바를 명확하고 이쁘게 말하기 - 로직과 코드에 대한 의도를 생각하고 구현하고자 하는 기술과 스택에 목적..
-
#TIL(Today I Learned)를 시작하며TIL (Today I Learned) 2023. 10. 11. 18:46
k0z의 블로그는 노베이스 비전공자의 개발자 도전기입니다. 코딩 공부를 시작하면서 정체된 지식의 파편들을 나만의 정제된 지식으로 만들기 위해 기록하고 복습하고자 시작하게 되었습니다. 쓰는 것과 블로그를 운영하는 것에는 아직은 낯설고 매우 미흡하지만 이러한 부족함을 채우다 보면 더 나은 방향으로 성장하게 되는 계기가 될 것이라고 믿습니다. 'Tistory'를 통한 기록 작성은 나의 학습 과정을 기록하는 것뿐만 아니라, 개발자로서의 성장을 위한 기반을 마련하는 데 큰 도움이 될 것이라 믿으며, 이 모든 노력과 기록이 어떻게 축적되어 멋진 잔디밭을 만들어 낼지 기대됩니다. 이제 k0z의 개발 이야기를 시작합니다. 같이 성장하고 발전하는 여정을 함께 나아가기를 기대합니다. 아낌없는 조언 부탁드리며 블로그를 방문..