Table of contents
2️⃣ 데이터 타입 종류
- String, Number, Boolean, undefined, null, symbol, Bigint, Object
⭐️ 문자열 (String)
따옴표로 정의한다. "", ''
숫자, 알파벳 ,공백 등 모두 텍스트화가 가능하다.
⭐️ 숫자 (Number)
사칙연산 ( +, -, *, /)을 산술 연산자라고 한다.
💫 문자열과 숫자의 연산?
NaN이란? Not a Number, 숫자가 아니다. 숫자로서의 정상적인 값이 아니다. 라는 뜻입니다.
'자바스크립트' 카테고리의 다른 글
자바스크립트 기초 (5) (0) | 2023.07.05 |
---|---|
자바스크립트 기초 (4) (0) | 2023.07.04 |
자바스크립트 기초 (3) (0) | 2023.07.04 |
자바스크립트 기초 (2) (0) | 2023.07.04 |
자바스크립트 기초 (0) (0) | 2023.07.04 |
Table of contents
1️⃣ 변수 - 데이터를 담는 박스
- 변수명은 동사가 아닌 명사로 하는 것이 관례, 의무는 아님
-변수명은 가장 첫 글자 숫자 불가
💫 변수 선원 키워드
- var
- let
- const
💫 var을 지양해야 하는 이유는 재할당과 재선언에 있다.
- 재할당 : 변수에 다른 값을 할당하는 것
- 재선언 : 변수를 동일한 범위 내에서 다시 선언하는 것
🌟 정리
var를 지양하는 이유는 개발 시 단점을 가지고 있기 때문이다.
변수 a가 여러 번 선언 되어도 에러가 발생하지 않는다.
개인이 혼자 진행하는 프로젝트라면 문제는 덜 하겠지만, 협업을 많이 하는 프로젝트라면 변수명이 겹쳤을 때 에러조차 뜨지 않는다면 원하는 결과가 나오지 않는 것은 물론이고 수많은 코드 속에서 에러를 잡아내기는 쉽지 않을 것이다.
가뜩이나 할 거 많은데 이런 에러에 시간 쓰고 나면 현타가 온다.
되도록이면 let이나 const를 사용하는 것을 추천!
💫 변수명 표기법
- camelCase : 띄어쓰기 대신 대문자로 구분한다.
- snake_case : 띄어쓰기 대신 _(언더바)로 구분한다.
- PascalCase : 첫글자도 대문자, 띄어쓰기 대신 대문자로 구분한다.
💫 데이터 할당
> =(equal), 같다 X 할당 O
ex) box = 100;
💫 변수 참조
- console.log(box); => 100
- console.log(box * 2); => 200
'자바스크립트' 카테고리의 다른 글
자바스크립트 기초 (5) (0) | 2023.07.05 |
---|---|
자바스크립트 기초 (4) (0) | 2023.07.04 |
자바스크립트 기초 (3) (0) | 2023.07.04 |
자바스크립트 기초 (2) (0) | 2023.07.04 |
자바스크립트 기초 (1) (0) | 2023.07.04 |