본문 바로가기

전체 글58

[Java Script] 선언 방식 let, const, var의 비교 자바 스크립트에서 사용되는 3가지 선언 방식을 비교해보자 let const var 유효 범위 블록 스코프 및 함수 스코프 블록 스코프 및 함수 스코프 함수 스코프 재할당 가능 여부 O X O 재선언 가능 여부 X X O 2022. 5. 13.
[Java Script] 데이터 유형과 특징 Java Script에서 데이터는 저장되는 방식에 따라 다음과 같이 2개의 유형으로 분류된다 : 원시 자료형(Primitive data type) 참조 자료형(Reference data type) 이번에는 각 자료형의 특징을 알아보자. 원시 자료형(Primitive data type) number, string, bigint, boolean, null, undefined, symbol 이 해당. 변수에는 오직 ‘하나'의 데이터만 저장된다(데이터 크기 무관). 데이터 자체는 변경이 불가능(immutable). 변수에 다른 데이터를 재할당은 가능 (하지만 const 사용 시, 재할당 불가). 값 자체를 저장 → 복사할 경우 기존 데이터는 영향받지 않는다. 참조 자료형(Reference data type) a.. 2022. 5. 13.
[Java Script] 조건문, 문자열 2022.04.27 오늘은 개별 학습 후 페어와 코플릿을 푸는 방식으로만 진행. 아침부터 하루종일 문제와 씨름하다보니 오후에는 진이 다 빠졌다. 하지만 페어가 너무 좋은 친구였어서 배운 점이 많았고, 많은 도움을 받았다. 나도 도움을 줄 수 있도록 더욱 열심히 공부해야겠다. 1. 조건문 *키워드 : 비교 연산자, 논리 연산자, truthy, falsy, &&, ||, if, !, else if, else, isNaN ()... 논리 연산자 - && : and 연산자 (두 조건문이 모두 truthy해야 true가 출력, 그렇지 않으면 false가 출력) - || : or 연산자 - ! : not 연산자 (truthy, falsy 여부를 반전시킴) 조건문의 순서는 if(), else if(), else로 진.. 2022. 4. 27.
[Java Script] 변수, 타입, 함수 2022/04/26 본격적으로 자바스크립트에 대해 배우기 시작했던 하루. 오늘 오전에는 피곤해서 그런지 머리가 잘 돌아가지 않아 집중이 어려웠다. 함수에 대해 이해해야 했는데 머리가 돌아가지 않아 힘들었다. 완전 기초적인 개념이 부족한 상태에서 학습을 따라가려니 어려워 보이지 않는 이론도 기초 개념 부족으로 느리게 따라갈 수 밖에 없는 듯 하다 : 이 부분은 책을 사서 따로 공부하는 것이 필요할 듯하다. 1. 변수 *키워드 : 선언(declaration), 할당(assignment), 표현식, '=', 동치 연산자 ... '=' : '같다'의 의미가 아닌 변수를 할당하는 의미. 일종의 변수의 정의. '===' : 진정한 등치 연산자. 값과 타입까지 동일한지 아닌지를 판단하여, true or false로 .. 2022. 4. 26.