데이터 형
정수형 |
10진수, 16진수, 8진수 |
실수형 |
소수 부분이 있는 10진수 |
boolean |
true와 false |
null |
데이터가 들어있지 않음을 표시 |
문자열 |
"" 또는 '' 안에 들어가는 문자 데이터 |
변수란?
- 프로그램에서 자료형 값 가지는 저장되는 장소입니다.
ex ) 숫자의 경우 : var num = 20
ex ) 문자열의 경우 : var name = "홍길동"
연산자
산술연산자
|
<script>
num = 10;
document.write(num + 5); // 15 출력
document.write(num - 5); // 5 출력
document.write(num * 5); // 50 출력
document.write(num / 5); // 2 출력
</script>
|
관계연산자(조건문 또는 반복문에서 사용합니다.)
> |
보다 크다 |
>= |
보다 크거나 같다 |
< |
보다 작다 |
<= |
보다 작거나 같다 |
== |
서로 같다 |
!= |
같지 않다 |
|
<script>
a=10
b=20
document.write(a>b) // false
document.write(a<b) // true
document.write(a==b) // false
</script>
|
논리연산자
! |
부정 표현 참이면 거짓, 거짓이면 참 |
&& |
교집합 - 둘다 참이면 참 |
|| |
합집합 - 둘중 하나라도 참이면 참 |
^ |
배타적 논리합(XOR) |
? |
조건 표현에 사용 |
|
<script>
a=10
b=20
document.write(a==10) // true
document.write(!(a==10)) // flase
document.write((a<30)&&(b<30)) // true
document.write((a>10)||(b>10)) // true
</script>
|
대입 연산자
= |
a = 10 , name = "길동" |
+= |
a = a+10 과 동일 |
-= |
a = a - 10과 동일 |
*= |
a = a * 10 과 동일 |
/= |
a = a / 10 과 동일 |
%= |
a = a % 10 과 동일 |