본문 바로가기

JavaScriprt-문법

JavaScript 문법 종합반 문법-연산자

연산자(+ ,- ,* ,/ ,%..)

 

더하기 연산자

console.log(1+1)=2

console.log(1+"1")=11

 

빼기 연산자

console.log(1-2)=-1

console.log(1-"2")=-1

 

곱하기 연산자

console.log(2 * 3)=6

console.log("2"  *  3)=6

나누기 연산자

console.log(4 / 2)=2

console.log("4" / 2)=2

 

나머지 연산자

console.log(5 % 2)=1

console.log("4" / 2)=2

 

할당 연산자

//등호 연산자(=)//

let x =10

console.log(x)=10

//더하기 등호 연산자(=)//

+=10

console.log(x)=20

//빼기 등호 연산자(=)//

x -=10

console.log(x)=10

//곱하기 등호 연산자(=)//

let a =10

a *=2

console.log(a)=20

 

비교 연산자

//일치 연산자(==)// 타입까지 일치해야 true를 반환한다.

console.log(2===2)=true

console.log("2"===2)=false

console.log(2==="2")=false

//불일치 연산자(!==)// 타입까지 일치해야 false를 반환한다.

console.log(2!==2)=false

console.log("2"!==2)=true

console.log(2!=="2")=true

//작다 연산자(<)// 다.

console.log(2<3)=true

console.log(2<=2)=true

console.log(2<=3)=true

console.log(4<=3)=false

//논리 연산자//

//논리곱 연산자(&&)//모두 true 일때 true 반환

console.log(true && true)=true

console.log(true && false)=false

console.log(false && true)=false

console.log(false && false)=false

//논리합 연산자(\\)//둘 중 하나라도 true 일때 true 반환

console.log(true \\ true)=true

console.log(true \\ false)=true

console.log(false \\ true)=true

console.log(false \\ false)=false

//논리부정 연산자(!)// 값의 결과를 반대로 바꿈

console.log(!true)=false

let x =true

console.log(!x)=false

삼항 연산자//조건에 따라 값을 선택한다.//

let x =10

let result =x > 5 ?  "크다" : "작다"

console.log(result)=크다

 

let y =20

let result  = y  <10 ?  "작다" : "크다"

console.log(result)=크다

타입 연산자//typeof//

console.log(typeof result)=string