JavaScript / PHP 데이터타입
1. 문자를 입력할땐 큰따옴표로 묶는다
"문자"
2. 숫자를 입력할땐 큰따옴표가 필요없다
<script>
document.write(10+10);
</script>
20
숫자로 인식해서 계산이 된
<script>
document.write("10"+"10");
</script>
1010
큰따옴표로 묶는다면 문자로 표현된다
PHP는 좀 다르다
<?php
echo 10+10;
?>
20
큰따옴표 없이 그냥 입력하면 숫자로 인식하고 계산함
<?php
echo "10"+"10";
?>
20
어라? 얘는 큰따옴표로 묶었는데 왜 계산되냐?
php는 +와 같은 연산자가 있을땐 실수한줄 알고 그냥 숫자로 인식해서 계산해버림
<?php
echo "10"."10";
?>
1010
그럼 문자를 더할땐 어떡하냐면
. 을 찍으면 됩니다
연산자
javascript랑 php가 비슷하다
1+1 =2
1-1= 0
2*2 =4 (곱하기)
4/2 =2 (나누기)