데이터 형
| 정수형 |
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 과 동일 |