php basic
php 일반변수 객체형변수 함수
<?php
$a = 10;
echo $a;
$a = 5;
echo $a;
?>
<br />
<script type="text/javascript">
var a = 10;
document.write(a);
a = 5;
document.write(a);
var e = 0;
e = a; //값만 전달됨 (객체가 아닌 값을 갖은 변수라서)
e = 8;
document.write(e); //8
document.write(a); //5
var b = new Object();
b.c = 10;
b.d = 7;
document.write(b.c);
document.write(b.d);
var f = new Object();
f = b; //참조(주소)가 전달됨 (값이 아닌 객체를 갖은 변수라서)
f.c = 8; // b.c = 8;
f.d = 6; // b.d = 8;
// f == b;
document.write(f.c); //8
document.write(f.d); //6
document.write(b.c); //8
document.write(b.d); //6
</script>
<script type="text/javascript">
function g(j){
//함수의 선언부
document.write("hi"+j);
}
var h = 10;
var i = new Object();
i.a = 9;
g(8); //함수의 호출부
g(h); //함수의 호출부
g(i.a); //함수의 호출부
var a.height = 180;
var b.height = 170;
//class : 함수와 변수의 집합체
</script>