반응형
변수란?
특정 단어, 숫자에 다른 값을 대입시키는 것.
간단하게 어린 시절 수학시간을 떠올려보자.
a=10 b=5 a+b=15
여기서 a와 b가 변수이고 10과 5가 변수 값이다.
변수는 계속해서 다른 값을 줄 수 있다.
변수에 들어갈 수 있는 데이터
1) 원시타입 : 문자형 데이터(글자 등), 숫자형 데이터(상수 등), 논리형 데이터(true,false),
(응용) undefined(초기화 되지 않은 값, 허용되지 않은 값), null(아직 모르는 값, 허용된 값), symbol
2) 객체
변수 사용시 주의사항
변수 선언 : var / let
변수명 1번째 글자 : $ / _ / 영문자
변수명 2번째 글자 : $ / _ / 영문자 / 숫자
예약어(document, window 등 java script에서 이미 사용하고 있는 단어)는 사용할 수 없다.
변수에 문자값을 주고 싶으면 따옴표를 사용하면 된다. (홑/쌍따옴표 상관x)
문자형 데이터
문자형 데이터 + 문자형 데이터 = 하나의 문자형 데이터
"do it" + "by yourself" = "do itby yourself"
※ 단어간 띄어쓰기를 원하면 앞 문자열 마지막, 뒷 문자열 시작 부근에 주어야 한다.
문자형 데이터 + 숫자형 데이터 = 하나의 문자형 데이터
"100" + 200 = "100200"
변수로 숫자 연산하기
var num1 = 15;
변수 선언 / 변수 이름 / 변수값
+ | - | * | / | % | -- | ++ |
더하기 | 빼기 | 곱하기 | 나누기 | 나머지 값 | 1 빼기 | 1 더하기 |
※ --, ++ 는 증감 연산자
반응형
'html+CSS+JS > Java Script' 카테고리의 다른 글
[초보자용 Java Script] 반복문 - while, for (0) | 2019.09.04 |
---|---|
[초보자용 Java Script] 선택문 - switch (0) | 2019.08.30 |
[초보자용 Java Script] 제어문 - if, else (0) | 2019.08.24 |
[초보자용 Java Script] 논리 연산자 (0) | 2019.08.21 |
[초보자용 Java Script] document.write 기본(주석/메모, 문자표기) (0) | 2019.08.14 |