javascript, jQuery & Node.js
javascript 계산법, 연산자
yy_dd2
2021. 3. 4. 16:50
반응형
- 변수에 저장한 값을 뒤에 한번 더 재정의 하면 그 값으로 저장된다
- var 변수이름 = 값; 으로 쓴다
- 함수 function안에 들어간 변수는 밖에서 쓸수없다
== 는 서로 비교가 불가능한 타입이라면 타입을 변경하여 비교가 가능하도록 한다
alert( 0 == false ); // true
alert( '' == false ); // true
이런 문제가 발생한다
true == 1 // true
false == 0 // true
=== 는 값과 타입을 모두 비교한다 모두 같아야 true
<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">
button {
width: 200px;
height: 50px;
font-size: 20px;
}
</style>
<script type="text/javascript">
function buta (){
var a = 10;
alert("10 + 10 = " + (a+a)); // 20
}
function butb(){
var a = 10;
alert( "\"10\" + \"10\" = " + (a + a) );
}
function butc(){
var a = 100 > 40;
alert(a);
}
function butd(){
var a = ("a" == 10);
alert(a);
}
function bute(){
var b = ("10" === 10);
alert(b);
}
</script>
</head>
<body>
<h1>자바스크립트 계산방법</h1>
<p>a = 10, 10 + 10</p>
<button onclick="buta();">a</button>
<p>function buta (){
var a = 10;
alert("10 + 10 = " + (a+a)); // 20
}</p>
<p></p>
<p>\활용법</p>
<p>"10" + "10" = 까지 묶어서 사용하기 " 앞에 \을 쓰면 "" 안에서 문자열을 사용할 수 있다 \n 줄바꿈 같은것</p>
<button onclick="butb();">b</button>
<p>function butb(){
var a = 10;
alert( "\"10\" + \"10\" = " + (a + a) );
}</p>
<p></p>
<p> a = 100 > 40; boolean 40보다 100이 크니 참 / 참 거짓 알려줌</p>
<button onclick="butc();">c</button>
<p>function butc(){
var a = 100 > 40;
alert(a);
}</p>
<p></p>
<hr>
<br>
<p>a = "10" == 10 / false 문자열과 숫자를 비교해서 거짓 / 참 거짓을 알려줌</p>
<button onclick="butd();">d</button>
<p> function butd(){
var a = ("a" == 10);
alert(a);
}</p>
<p>일치연산자는 0과 false를 구변하지 못한다</p>
<p>alert( 0 == false ); // true</p>
<p>alert( '' == false ); // true</p>
<p> 이런 문제가 발생한다</p>
<p>true == 1 // true</p>
<p>false == 0 // true</p>
<p></p>
<hr>
<p>b = "10" === 10 / 참 거짓 말려줌 </p>
<button onclick="bute();">e</button>
<p>연산자의 </p>
<p></p>
</body>
</html>
반응형