일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- css
- mac
- Rest
- Python
- 자바스크립트
- react-firebaseui
- 다리놓기
- 커스텀알림
- 파이어베이스로그인
- Spread
- firebaseui
- React
- nvm
- 커스텀알락
- 구조분해할당
- 기초
- leetcode977
- 리액트
- 타입스크립트
- react-native
- youtube iframe
- 프로토타입
- leetcode189
- nvmrc
- 파이썬
- Next.js
- JS
- 백준
- iP
- yarn-berry
- Today
- Total
목록기초 (2)
JadeCode

조건문 if 비교연산자 >, < , === 등 비교의 결과는 늘 boolean값을 가진다. 자바스크립트에서 == 은 사용하지 않는 편이 좋다. 위와 같이 정확하지 않은 결과가 나온다. 자바스크립트는 다른 언어와 다르게 타입을 변수 선언할 때부터 정의하지 않기 때문에 ==연산자를 사용하면 타입을 엄격하게 비교하지 못하게 때문이다. https://dorey.github.io/JavaScript-Equality-Table/ JS Comparison Table === (negated: !==) When using three equals signs for JavaScript equality testing, everything is as is. Nothing gets converted before being eva..

변수, 타입, 함수 변수 변수는 데이터를 다루기 위해 붙인 이름이다. 변수를 선언하는 것은 데이터 보관함(메모리)에 데이터를 넣을 공간을 확보하는 것이다. 변수를 선언하고 할당한다. let myName = '홍길동' myName 변수에 홍길동이란 문자열을 할당한다. = 은 같다는 표시가 아닌, 할당연산자 === 이 같다는 표시이다. 타입 타입에 따라 할 수 있는 일이 다르다. 타입의 종류는 다양하다 타입은 string, number, boolean, undefined 등 원시 자료형이 있다. boolean자료형이 헷갈려서 콘솔을 찍어 보았다. 0, null, undefined 는 거짓이며 나머지 문자열, 숫자 다 참이 나온다. null과 undefined 의 차이 둘다 값이 없다는 느낌이 강하다. nul..