자바 스크립트를 깊게 이해하기 위해서, 그리고 코드 자체를 이해하기 위해서 작성하는 글.velog를 사용하는 이유는? 단순하고, 마크다운 이라서. 끝.이직 준비하기 전에 꾸준히 공부할 수 있도록 하자.목표는 "제대로" node js api서버 만드는 것 까지.
두개의 변수 정의하기일반적으로 var에서 호이스팅을 확인해봤던 형식처럼 진행하게 되면 const와 let은 참조 에러를 발생시킨다.hosting이 안된다고 생각 할 수도 있지만, hosting이 가능하다. 아니, 위에서 이미 hoisting이 되었다. 다만, var에서
기본 타입 외에 object로부터 파생되어진 function타입도 존재한다.typeof로는 null을 구분하기 힘드나, object의 toString이라는 함수를 통해서 확인할 수 있다.
문자열로 부터 숫자 파싱하기 숫자가 전혀 없는 문자열에 대한 파싱 0으로 나눌 때에 자바스크립트 number에 대한 상세 속성 자바 스크립트는 64비트 부도 소수점 방식을 사용한다(floating point) 부호(sign) 1 bit, 지수부(exponent)
자바스크립트 문자열 만들기 여러개의 문자열 조합하기 줄바꿈을 포함하는 문자열 만들기 문자열에 있는 character(문자)추출하기 문자열에 특정 문자열 검색하기 문자열에 일부분 추출하기 문자열을 분할하거나 합치기 길이지정 및 패딩문자 채우기 tagged
javascirpt의 logical기호 숫자와 문자를 활용한 로직 연산 논리연산자의 값은 마지막으로 평가되어진 값이 결과가 된다. 기본값을 입력해주는 문법 nulish coalescing
자바스크립트에서의 객체 object의 속성 추가 삭제 수정
좀 더 간편하게 객체와 배열을 생성하고 수정하기 단축 속성명 사용의 이점(shorthand property names) 디버깅 할 때 로그찍는 것이 편해진다 계산된 속성명 (computed property names) 사용하는 이유 계산된 객체의 속성명을 동적으로
비구조화 문법 알아보기 배열에서는 순서가 중요했지만 객체 비구조화에서는 순서가 중요치않다 원래 속성과는 다른 이름으로 변수할당하기 객체 비구조화에서의 기본값 정의
optional chaining 함수를 호출시에 optional chaining 함수 호출시 optionalchaining의 유용성 배열아이템의 접근시에 optionalchaining의 유용성 optional chaining은 검사단계가 많을수록 유용하다 optional chaining은 nulish coalescing과 연동하기에 좋다.