입력 --> 처리 --> 출력
1. 변수 선언 및 할당
변수 : 값을 저장하는 공간
이룸이 주어진 기억 장소
let const 두 종류가 있다.
let a; ( 변수 선언 )
let a = 0; (변수 선언과 값의 할당) / 값이 재할당 가능하다.
메모리 셀 -> 메모리 주소가 있다.
변수 이름 - 의미있는 이름
변수의 이름 짓기 --> 의미 있는 이름 , 구체적일 수록 좋다.
https://developer.mozilla.org/ko/docs/Learn/JavaScript/First_steps/Variables
변수 var 사용하지말기
MDN 에서는 영어로 보는게 좋다. / 한국어는 생략되는부분이 많다... 한국어는 간략한게 많다.
- 변수명에 예약어는 사용을 하면 안된다~
데이터 타입
1. 단일 데이터 : 원시 primitive
number
string
boolean
null
undefined
Symbol
2. 복합 데이터 : 객체 object
object
function
숫자
integer // 정수
negative // 음수
double // 실수
binary // 2진수
octal // 8진수
hex // 16진수
Infinity 숫자를 0으로 나누면 Infinity 이다. 123/0
-Infinity
NaN ( Not a Number 숫자가 아닌 값 ) 123 / 'test'
Infinity -> 양의 무한대
https://dololak.tistory.com/40
bigInt 정말 큰수일때 쓰는 데이터 타입
let bigInt = 1231239299292992891380128301823098238102380290n; -> 이거는 잘 사용하지 않음
// 템플릿 리터럴 (Template Literal)
꺽세 기호를 간단하게 긴문장을 편하게 사용하는것이다. !!
아래 블로그 참고하기
표현식은 ${} 변수나 연산 삽입해서 사용한다.
https://curryyou.tistory.com/185
// Falshy 거짓인 값
0 숫자 0은 false 로 간주된다.
null -> false
undefined -> false
NaN -> false
1 -> true
-1 -> true
'text -> true
{} / ojbect -> true
// Truthy 참인 값
1 -> true
-1 -> true
'text -> true
{} / ojbect -> true
Infinity -> true
'코딩 > 자바스크립트 JS 드림코딩' 카테고리의 다른 글
JS 제어문 11월 29일 퇴근하고 작성하기!!! (0) | 2022.11.29 |
---|---|
자바스크립트 JS 연산자 (0) | 2022.11.29 |
JS let const (0) | 2022.11.29 |
JS 자바스크립트 값과 참조의 차이 중요~ (0) | 2022.11.29 |
JS 자바스크립트 null 과 undefined / 복합데이터 사용 (0) | 2022.11.29 |