JAVASCRIPT- 자바스크립트 연산자
-
산술연산자 : +, - , *, /, %
-
비교연산자 : <, >, <= ,>= , ==, !=, ===, !==
-
관계연산자 : &&, -
복합대입연산자 : +=, -=, /=, …
-
증가/증감 연산자 : ++, –
-
삼항 연산자 : ?:
-
연산제어 : ()
- === , !== 연산자
== 는 값을 비교하고 === 는 박스를 비교하는것이다.
예제를 봐보자 ex )
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script src="main.js"></script>
</head>
<body>
<script>
var x = 3;
var y = 3;
document.write(x ==y); //값을 비교
document.write(x ===y); //박스를 비교
</script>
</body>
</html>
- 두개의 값은 어떻게나올까 ? ===연산자는 false 가 나올거같지만 둘다 true가 나온다 -> 박스를 만들어놓고 변수명만 바꾸기 때문에 똑같은 박스를 써서 true 로 찍힌다.
!만약에 다른 박스를 만들고싶으면 직접 var y = new Number (3); 로 만들어줘야한다. 이값을 넣고 x y 값을 비교해보면 false 가 나온다.
댓글남기기