javascript: 대상 기초

1126 단어
<span style="white-space:pre">		</span><script type=text/javascript charset=utf-8>
			
			//Object        
			//           1.var obj = new Object();
			var obj = {};
			
			//          
			obj.name = 'LingBo';
			obj.age = 20;
			obj.palyGame = function(){
				document.write('I\'m palying Dota!');
			}
			
			//          
			document.write(obj.name);
			document.write(obj.age);
			obj.palyGame();
			
			//          ,delete   
			delete obj.name;
			delete obj.playGame();
			
			document.write(obj.name);//  undefined
			
			//    ,  for in
			//        []  ,   .   
			for(var att in obj){
				document.write(att + ':' + obj[att]);
			}
			
			/*
			Object               :
				Constructor:               。(    )
				hasOwnProperty(propertyName):                 (      )    。
				isPrototypeOf(Object):                      。
				propertyIsEnumerable(propertyName):               for-in     。
				toLocaleString():          。              .
				toString():          。
				valueOf():        、       。			
			 */
			
		</script>

좋은 웹페이지 즐겨찾기