Designer · Publisher
[자바스크립트&제이쿼리] 대입연산자, 문자결합연산자, 산술연산자, 증감연산자 본문
대입연산자 (연산된 데이터를 최종으로 다시 변수에 저장)
a = 10
a = a + 10
a += 10
document.write(a, '<br />')
var num01 = 10
var num02 = 2
num01 += num02
document.write(num01, '<br />') //값 12
num01 -= num02
document.write(num01, '<br />') //값 10
num01 *= num02
document.write(num01, '<br />') //값 20
num01 /= num02
document.write(num01, '<br />') //값 10
num01 %= num02
document.write(num01, '<br />') //값 1
문자결합연산자
문자형 데이터 + 문자형 데이터 = 하나의 결합된 문자형 데이터
문자형 데이터 + 숫자형 데이터 = 하나의 결합된 문자형 데이터
var t01 = '안녕하세요.'
var t02 = '반갑습니다.'
var t03 = '100'
var num01 = 100
var result;
result = t01 + t02
document.write(result, '<br />')
document.write(t03+'개', '<br />')
result = t03 + num01
document.write(typeof result, '<br />')
산술연산자 (+ - * / %)
var num01 = 15
var num02 = 2
var result;
result = num01 + num02
document.write(result, '<br />')
result = num01 - num02
document.write(result, '<br />')
result = num01 * num02
document.write(result, '<br />')
result = num01 / num02
document.write(result, '<br />')
result = num01 % num02
document.write(result, '<br />')
증감연산자
반드시 초기값이 존재해야 한다.
a = 0
a = a + 10
a += 10
document.write(a, '<br />')
- 1씩 증가
a = 0
a = a + 1
a++
- 1씩 감소
a--
var num01 = 10;
var num02 = 10;
var result;
++의 위치에 따라 값이 달라진다
result = num++ //대입연산자 먼저 실행 후 증가연산자 실행
document.write(result, '<br/>') //값 10
document.write(num01, '<br />')
result = ++num02 //증가연산자 먼저 실행 후 대입연산자 실행
document.write(result, '<br/>') //값 11
document.write(num02, '<br />') //값 11
'M' 카테고리의 다른 글
[HTML] form 구성 방법 (0) | 2017.06.05 |
---|---|
[자바스크립트&제이쿼리] 지역변수, 전역변수 (0) | 2017.05.31 |
[자바스크립트&제이쿼리] 변수, 숫자, 문자, 논리값(블린) 데이터 등 (0) | 2017.05.28 |
[자바스크립트&제이쿼리] .text() .html() .prepend() .append() .before() .after() .wrap() .wrapAll() .wrapInner() (0) | 2017.05.28 |
[자바스크립트&제이쿼리] (0) | 2017.05.28 |