profile
저장을 습관화

Tistory로 블로그 이동

https://ctrs.tistory.com/벨로그에 아쉬운 코드블럭 기능과사용자가 원하지 않는 자동 문단 생성, 정렬 기능 때문에 티스토리로 이동함

2023년 5월 28일
·
0개의 댓글
·

2023.05.24 수요일 TIL

JavaScript 데이터 타입의 종류 및 메모리JavaScript 변수 선언과 데이터 할당 (기본형 데이터)JavaScript 변수 선언과 데이터 할당 (참조형 데이터)이 내용들에 대해서 강의를 듣고, 내용을 받아적긴 했지만..솔직히 완벽하게 이해했다고 말하지 못하겠

2023년 5월 24일
·
0개의 댓글
·

JavaScript 변수 선언과 데이터 할당 (참조형 데이터)

변수 선언과 데이터 할당(참조형 데이터), 변수복사의 비교1-1. 참조형 데이터의 변수 할당 과정// 예시를 위한 변수 선언var obj1 = { a: 1, b: 'bbb',};※ 아래는 예시를 위한 메모리의 표 형상화, 실제로 이렇게 생기진 않았다.// 변

2023년 5월 24일
·
0개의 댓글
·

JavaScript 변수 선언과 데이터 할당 (기본형 데이터)

// 변수 선언과 데이터 할당(기본형데이터)// 01.js의 내용에서 이어진다.// 1. 변수 선언과 데이터 할당// 예시를 위한 변수 선언var str;str = 'test';// 예시를 위한 메모리의 표 형상화, 실제로 이렇게 생기진 않았다.// 변수 영역// 데이

2023년 5월 24일
·
0개의 댓글
·

JavaScript 데이터 타입의 종류 및 메모리

데이터 타입의 종류 및 메모리자바스크립트 엔진이 코드(변수, 함수 등)를 어떻게 저장하고 실행하는지에 대한 메커니즘1-1. 기본형(Primitive type)Number, String, Boolean, null, undifined, Symbol(ES6에서 추가)1-2.

2023년 5월 24일
·
0개의 댓글
·

2023.05.23 화요일 TIL

JavaScript 문법 종합반 2주차 강의를 통해ES6 문법일급 객체로서의 함수Map과 Set을 공부했다.

2023년 5월 23일
·
0개의 댓글
·

JavaScript Map, Set

mapjavascript를 통해 객체나 배열 등 다양한 프로그램을 만들 수 있으나복잡한 현실세계를 반영하긴다는 것은 어렵다따라서 Map, Set 같은 추가적인 자료구조가 등장하였다.array나 object에 비해 꽤 최근에 등장하였다.Map, Set의 목적: 데이터의

2023년 5월 23일
·
0개의 댓글
·
post-thumbnail

JavaScript 일급 객체로서의 함수

일급 객체로서의 함수일급 객체(First class object)함수를 객체처럼 다룬다. 그 사용법이 다른 객체들과 일반적으로 같다.이 기능 덕에 함수를 매우 유연하게 사용할 수 있다.1\. 변수에 함수를 할당할 수 있다.함수가 마치 값처럼 취급된다.함수가 나중에 사용

2023년 5월 23일
·
0개의 댓글
·
post-thumbnail

JavaScript ES6 문법

ES6의 문법 소개 및 실습let(변수, 변하는 수), const(상수, 항상 상常, 변하지 않는 수)둘의 가장 큰 차이는 '한번 선언하고 할당한 값에 다시 재할당 할수 있는가2015년도 이전에는 var만이 쓰였다let a = 1;a = 2; // 재할당 가능const

2023년 5월 23일
·
0개의 댓글
·

JavaScript 반복문 for, while, break continue

for와 while은 ~하는 동안~이라는 의미이므로 반복문에 기호이다1-1. for문의 기본 구성for 문 예시 1for (let i = 0; i < 10; i++) { console.log(i);}// 한국말로 풀어쓰면, i라는 변수는 0부터 시작할거야//

2023년 5월 23일
·
0개의 댓글
·

JavaScript 배열

배열1-1. 기본 생성배열는 나열이며, index를 가지고 있다.순서를 중요시하기 때문에 항상 요소는 자기가 몇번째 항목인지 알고 있다.이 순서는 항상 0부터 시작한다.let fruits = "사과", "바나나", "오렌지";console.log(fruits); //

2023년 5월 23일
·
0개의 댓글
·

JavaScript 객체

객체key - value pair하나의 변수에 여러개의 값을 넣을 수 있다.1-1. 기본적인 객체 선언 방법let person ={ name: "홍길동", age: 30, gender: "남자"};1-2. 생성자 함수를 이용한 객체 선언 방법functi

2023년 5월 23일
·
0개의 댓글
·

JavaScript falsy한 값, truthy한 값

falsy한 값, truthy한 값if (0) { console.log("hello in 0")}if ("") { console.log("hello in quotation marks")}if (null) { console.log("hello in nul

2023년 5월 23일
·
0개의 댓글
·

JavaScript 조건문의 중첩

조건문의 중첩// 조건문의 중첩// 조건부 실행let x = 10;(x > 0) && console.log("x는 양수입니다."); // 실행 결과: x는 양수입니다.if (x > 0) { console.log("x는 양수입니다.");}// 실행 결과: x는 양수

2023년 5월 23일
·
0개의 댓글
·

JavaScript 조건문 if, else if, else, switch

조건문 - if, else if, else, switch특정 조건에 해당되는 경우에만 하위 로직을 실행한다.기본 구조1-1. if문 예시 1let x = 10;if (x > 0) { console.log("x는 양수입니다.");}// 실행 결과: x는 양수입니다.

2023년 5월 23일
·
0개의 댓글
·

JavaScript 스코프, 전역변수, 지역변수, 화살표함수

변수의 영향 범위에 따라 전역변수, 지역변수로 나뉘며 이를 스코프가 크다, 스코프가 작다고 표현한다.변수가 전체 영역에서 영향을 끼칠 수 있다면 전역변수이다예를 들어let x = 10;function printX() { console.log(x);}console.

2023년 5월 23일
·
0개의 댓글
·

JavaScript Function(함수)

함수 function('기능'의 의미)input, output을 가지고 있는 어떤 기능의 단위함수의 기본적인 골격은 아래와 같다.ex)function add (x, y) { return x + y;}let add2 = function () { // let으로 함수

2023년 5월 23일
·
0개의 댓글
·

JavaScript 연산자

연산자(+, -, \*, /, %)1\. 더하기 연산자(+)console.log(1 + 1); // 출력: 2console.log(1 + "1"); // 출력: 11console.log(typeof (1 + "1")); // 출력: string// 더하기 연산자에선 형

2023년 5월 23일
·
0개의 댓글
·

JavaScript 형변환

형변환형태(data type)를 바꾼다.명시적 형 변환과 암시적 형 변환이 있으며일부러 한 것인지, 의도하지 않았지만 JS 규칙에 따라 자동으로 바뀐 것인지의 차이가 있다.1-1. string, 문자열let result1 = 1 + "2"; // number + str

2023년 5월 23일
·
0개의 댓글
·

JavaScript 데이터 타입 (2)

데이터 타입 21\. Boolean(불리언). true와 false(참과 거짓)를 나타내는 값이다.let bool1 = true;let bool2 = false;console.log(bool1); // 출력: trueconsole.log(typeof bool1) //

2023년 5월 23일
·
0개의 댓글
·