일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 스파르타코딩클럽
- 모던 자바스크립트
- useRouter
- nextjs
- Next
- 셋팅
- React
- 소셜 로그인
- domain
- 모던자바스크립트
- vercel
- array정적메서드
- 리터럴
- 티스토리챌린지
- 구글 로그인
- 내일배움캠프
- 프로젝트 셋팅
- 코테
- CORS
- git
- 초기셋팅
- 코딩테스트
- 프로그래머스
- error
- deep dive
- vscode
- js
- 코드카타
- 오블완
- 자주 까먹는
- Today
- Total
목록2024/04/19 (6)
도록
원시 타입 객체 타입 변경 불가능한 값 변경 가능한 값 원시값을 할당하면, 변수에는 실제 값 저장 객체를 변수에 할당하면, 변수에는 참조 값 저장 var first = 50; var second = first; first = 30; console.log(first); // 30; console.log(second); // 50; var first = { name : '데굴' }; var second = first; first.name = '눕고 싶다'; console.log(first); // { name : '눕고 싶다' }; console.log(second); // { name : '눕고 싶다' }; 참고) 자바스크립트는, 포인터가 존재하는 다른 프로그래밍 언어의 "참조에 의한 전달"과 의미가 정확..
https://reeny404.tistory.com/7 6장, 데이터 타입 흔히 타입이라고 줄여 부르는 데이터 타입(data type)은 값의 종류를 말한다. 자바스크립트(ES6)는 7개의 타입을 제공하며, 이는 크게 원시 타입과 객체 타입으로 나눌 수 있다. 구분 데이터 타입 설 reeny404.tistory.com 자바스크립트가 제공하는 데이터 타입 7종류 중 단 하나 뿐인 객체 타입(object type)은, 원시타입과는 달리, 다양한 타입의 값을 하나의 단위로 구성한 복합적 자료구조(data structure)이다. 원시타입은 변경 불가능한(immutable value)이지만 객체는 변경 가능한 값(mutable value)이다. 객체는 0개 이상의 프로퍼티(property)로 구성된 집합이며, ..
표현식을 평가하는 도중에, 평가 결과가 확정된 경우 나머지 평가 과정을 생략하는 것을 말한다. (1) 논리 연산자 논리곱(&&)과 논리합(||)를 이용한 평가 결과는 불리언 값이 아닐 수 있다. 단축평가 규칙 표현식 평가 결과 true || anything true false || anything anything true && anything anything false && anything false // 예시 'Cat' && 'Dog'; // "Dog" 'Cat' || 'Dog'; // "Cat" 응용 1. 변수가 null 또는 undefined가 아닌지 확인할 때 var elem = null; var value = elem && elem.value; 응용 2. 함수 매개변수에 기본값을 설정할 때 //..
자바스크립트는 동적 타입의 언어, 즉 선언이 아닌 할당에 의해 타입이 결정(타입 추론)되는 언어이다. 하지만 이러한 타입이 변경될 때가 있다. 자바스크립트 엔진이 표현식을 평가하던 중 타입이 자동 변환되기도 하고, 개발자가 의도적으로 타입을 변환하기도 하고 . 전자를 암묵적 타입 변환, 후자를 명시적 타입변환이라고 한다. (1) 암묵적 타입 변환var age = 10;console.log('나는 ' + age + '살 입니다.'); // 나는 10살입니다. age는 숫자 타입이지만 문자열 연결 연산자를 사용하였다. 자바스크립트 엔진에 이를 해석하는 중 age를 문자열 타입 암묵적으로 자동 변환시킨 것이다. 이를 암묵적 타입 변환 또는 타입 강제 변환(type coercion) 이라고..
코드 컨벤션 결정 후 프로젝트를 시작하자 주제를 설정한다. ex. 팀 소개 페이지를 만들자. 나는 이러이러한 것을 만들고 싶다. 스크럼 등 현황 공유 방식과 기한을 설정한다. 기획/와이어프레임 (최소 스펙, out of scope) 디자인 개발 들어가기 전 코드 컨벤션 맞추기 class명은 카멜로 할것인지 등등 개발 담당 분리 이 후엔 애자일 하게 일주일 총평 : 하루에 12시간 앉아 있기 생각보다 힘들다
오전은 World IT Show 2024 박람회를 구경, 오후는 캠프 참여로 보냈다. WIS 짧은 후기 정말 순수 일반인으로 참여한 것이라, 기업대상 서비스들은 보지 않았다. 재미난 아이디어! 혁신! 새로운 것! 을 상상했던 터라 조금은 실망스러웠다. 스타트업의 뾰족한 아이디어들을, 대기업들은 Iot, AI 관련 서비스 소개에 그쳤다. 미래 비전에 대한 프레젠테이션이 포함되어 있었던 LG, 휴대폰의 발전을 전시하고 블록으로 벽을 꾸밀 수 있는 참여할 수 있는 흥미거리를 제공한 SK telecom은 기억에 남는다. 예상외로 삼성은 준비중이여서 이용하지 못하는 구역들이 존재했고, 어느 것이 내가 체험할 수 있는 영역인지 알기 힘들었다. 카카오 관련된 서비스 소개에 그친데다가 그마저도 미래가 아닌 현재의 서비..