메모리 --> 저장장치
1) 휘발성 메모리 : 전원이 off되면 저장된 데이터가 모두 날라감, 속도 겁나 빠름 --> RAM
2) 영구적 메모리 : 직접 삭제하지 않는 이상 영구적으로 저장함. 속도 느림 --> HDD, USB ...
HDD안에 저장되어 있는 실행파일을 더블클릭 --> RAM에 복사된다 --> CPU가 RAM에 저장된 프로그램을 가동한다.
HDD안에 저장되어 있는 파일이 RAM에 복사된 후 읽혀진다.
(전)도체 : 전기가 통하는 물질
부도체 : 전기가 통하는 않는 물질
반도체 : 열이나 전기를 가했을 때 전기가 흐르거나 흐르지 않도록 특성을 바꿀 수 있는 성질
nbit --> 2^n
7bit --> ANSI
+1 --> 8bit --> 확장 ANSI
1byte = 2진수 8개 ex) 01001101
4byte = 정수
1024byte --> 1kbyte
1024kb --> 1mb
1024mb --> 1gb
1024gb --> 1tb
1024tb --> 1pb
1024pb --> 1eb
1024eb --> 1zb
1024zb --> 1yb
변수의 데이터 타입
다른 언어에서는 null을 많이 쓰지만(undefined가 없음)
JS 에서는 null을 잘 안쓰고 undefined를 많이 씀.
형식문자 (Format Character)
증감연산자
(다른 수식에 포함된 상태로 사용되는 경우 위치에 따라 결과값이 달라진다.)
x = 0
전위 증감 연산자 (먼저 증감 연산자가 작용한 후 전체 수식을 연산 / 앞북)
y = ++x + 5
y = 6
후위 증감 연산자 (전체 수식을 연산한 후 증감 연산자 수행 / 뒷북)
y = x++ + 5
y = 5