일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 스코프
- GIT
- placeholder
- 외계행성의 나이
- HTML요소
- HTML5문서
- 시맨틱
- CSS 스타일
- CSS 박스모델
- 프로그래머스
- 깃허브
- block 박스
- overflow: hidden
- 티스토리챌린지
- CSS Object Model
- Code States
- display와 visibility
- Scope
- BOM
- github
- 코드스테이츠
- 오블완
- 템플릿 문자열
- Til
- section태그와 article태그의 차이점
- flex box
- 객체지향프로그래밍
- javascript
- history API
- opacity
- Today
- Total
해말그미의 코딩공부
TIL : 제로초 강의(6편) 본문
🌼 연산자 우선순위, 소수 계산 주의점
부동소수점계산
🌼 불 값(Boolean, 값들의 비교)
-true > false => true
-문자열끼리도 크기 비교가 된다.
-"3" < 5 => true
숫자로 형 변환된 후 비교 한다.
- "abc" < 5 => false
이 경우에 문자열 abc를 숫자로 바꾸면 NaN이 된다. NaN과의 비교는 false이다.
=== 값을 비교할 때 값뿐만 아니라 자료형까지도 같은지 비교한다.
🌼 논리연산자
&& 그리고
|| 또는
false," "(빈문자열), 0, NaN, undefiend, null을 불 값으로 형 변환 했을 때 false가 된다.
🌼 undefiend와 null
undefiend는 보통 반환할 결괏값이 없을 때 나옴.
null 이건 보통 의도적으로 빈 값 쓸 때 많이 씀.
🌼변수 선언하기(let)
let으로 시작하는 명령을 선언문이라 한다.
🌼 변수 이름 짓기
예약어지만 변수명으로 쓸 수 있는 경우도 있고, 예약어가 아니어도 쓰지 못하는 경우가 있음
예약어 => 컴퓨터 프로그래밍 언어에서 이미 문법적인 용도로 사용되고 있기 때문에 식별자로 사용할 수 없는 단어들
let let ="변수 이름"; 하면 아래와 같은 오류가 뜬다.
let const = "변수 이름"; 했을 때랑 다른 오류가 나오는데 왜 그런 것일까?
Uncaught SyntaxError: let is disallowed as a lexically bound name
아래의 블로그를 보고 공부했다.
JavaScript 변수와 let is disallowed as a lexically bound name
변수는 모든 언어가 그렇듯, 데이터를 저장할 때 이름을 붙은 저장소를 말한다. 변수의 이름을 정할때, 자바스크립트에만의 몇가지 규칙이 있다.변수명에 영어,숫자,한자, 한글, 특수문자(일부
velog.io
'TIL' 카테고리의 다른 글
TIL : 로그인 관련 공부, 제로초 강의 (0) | 2024.04.25 |
---|---|
TIL : 에러, 제로초 강의 (0) | 2024.04.25 |
TIL : 제로초 강의 / OAuth 클라이언트 생성해 보기 (0) | 2024.04.24 |
TIL : min-height를 이용해 footer 화면 아래 고정 (0) | 2024.04.24 |
Rest API (1) | 2024.04.22 |