본문 바로가기

javascript

with 키워드

반응형

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<HTML>

 <HEAD>

  <TITLE> New Document </TITLE>

  <META NAME="Generator" CONTENT="EditPlus">

  <META NAME="Author" CONTENT="">

  <META NAME="Keywords" CONTENT="">

  <META NAME="Description" CONTENT="">

 </HEAD>


 <BODY>

  <script>

var student={ // 객체선언 객체는 배열과 다르게 인덱스가 존재하지 않는다

이름:'홍길동',

국어:92, 영어:100,

수학:100, 과학:98

};

var output='';

with(student){ //with로 student 객체의 속성을 사용하기 쉽다.

output +='이름: '+이름+ '\n'; //student 객체 중 이름객체의 속성을 output에 넣는다

output +='국어: '+국어+ '\n'; // 이하동문

output +='영어: '+영어+ '\n'; // 이하동문

output +='수학: '+수학+ '\n'; // 이하동문

output +='과학: '+과학+ '\n'; // 이하동문

output +='총점: '+(국어+수학+영어+과학); // 속성을 연산하여 넣을 수 있다. 

}

alert(output);

  </script>

 </BODY>

</HTML>


========================================================================

동적으로 속성 추가


<script>

//변수를 선언한다.

var student={};

//객체에 속성을 추가한다.

student.이름 = '김길동';

student.취미 = '악기';

</script>

==============================================================================







반응형