연산( 계산 ) +, - , * , / , % ...
기본연산자
( 변수의 변덕 ( 형변환 ) )
1. 연산의 순서는 수학계산의 순서와 같다
2. 변수를 이용하여 연산 가능
3. 숫자 형태를 한 문자로 뺄셈을 하면 산수 결과가 나온다(형변환)
4. 숫자와 문자를 덧셈하면 문자붙이기가 반환된다(형변환)
5. 문자의 연산
1) 문자 + 문자 : 문자붙이기
- 심화된 예
2) 문자 - 문자 : 아무것도 안나옴
3) 숫자 - 문자 : 아무것도 안나옴
4) 숫자 - 숫자 형태의 문자 (num3은 '2'이다 ) : 연산 결과 나옴(형변환)
비교연산자
1. boolean형 결과를 반환한다
- true는 숫자로 형변환하면 1, false는 0이다.
2. 변수에 넣어서 사용 가능
* 변수를 막 꼬아서 만들 수 있다.
( console.log(r*num3); num3='2'이다. 결과가 산수 결과로 반환됨)
3. =
1) = : 대입
2) == : 같다
3) === : 엄격하게 같다. ( 자료형 비교까지 해서 같은지 본다. ) -> js 에서 형변환이 많이 일어나기 때문에
4. !
* 엄격하게 말하면 연산자는 아니다. 그냥 ~하지 않다를 나타내는것.
* 단순히 반대말을 가르키는게 아니라 ~ 하지 않다.
1) != : '같지 않다'
2) !== : 엄격하게 '같지 않다
'
*
true -> true
!true -> false
!변수 -> 변수의 값이 없다.
5.
>, <, : 크다,작다
>=, <= : 크거나 같다, 작거나 같다.
숫자에 관한 연산자
1. 제곱, 반올림, 올림, 내림
Math.pow
Math.round
Math.ceil
Math.floor
2. 난수발생
Math.random
- 0~n까지의 난수 발생하기 : Math.floor(Math.random()*n)+1
* 45의 예
(n1 = Math.random():)
여러개의 난수 발생하기
논리연산자
: %% , ||
1. && : 조건이 두개 이상일 때 모든 조건이 true일 때만 true
2. || : 조건이 두개 이상일 때 한가지 조건만 true여도 true
* 원화기호(\)를 shift 해서 나오는 문자이다
'프론트엔드 > JavaScript' 카테고리의 다른 글
<Javascript> 조건문 if 예제1. 자판기 만들기 (0) | 2017.07.28 |
---|---|
<Javascript> 조건문1 (if) (0) | 2017.07.28 |
<Javascript> 변수(Variable) (0) | 2017.07.25 |
<Javascript> js에서의 주석처리 (0) | 2017.07.25 |
<Javascript> 함수 공부 전 헷갈리는 js 동작 실행방법 정리 (0) | 2017.07.25 |