본문 바로가기

javascript10

BOM(Browser Object Model) 브라우저 객체 모델 브라우저에 내장된 객체 document, location 등 하위 객체가 포함되어 있음 브라우저의 정보에 접근 또는 기능 제어 브라우저 객체의 최상위 객체 생성없이 이름 그대로 사용가능 ex) window.parseInt -> parseInt window.open(결과화면,창의 이름,창의 옵션(크기, 메뉴표시..)) window.open("http://www.naver.com","naver","width=350, height=400, \ left=50, top=50, scrollbars=no") - 옵션 : width, height, left, top, scorllbars (스크롤바의 숨김/노출 설정), location, status, toolbars(도구상자 숨김/노출) - 2개의 웹페이지 필요 (오프.. 2022. 11. 14.
내장객체_배열(Array) 1) var 변수명=new Array(); 변수명[0]=x, 변수명[1]=x,.... var d=new Array(); d[0]=30; d[1]="따르릉"; d[2]=true; 2) var 변수명=new Array(값1, 값2, 값3..) var d=new Array(30,"따르릉",true); 3) var 변수명=[값1, 값2, 값3..] var d=[30,"따르릉",true]; 1) 변수명[인덱스번호]; var arr=[30,"따르릉",true]; console.log(arr1[0]); console.log(arr1[1]); console.log(arr1[2]); 2) 반복문 for(let i=0; arr.length; i++){ console.log(arr[i]) } for(let value in .. 2022. 11. 14.
객체, 객체 생성자 함수 이름(key,name)과 값(value)로 구성된 프로퍼티의 집합 원시타입(primitive type)을 제외한 모든 것이 객체(Object) 1. object.property (Dot Notation) 2. object['property'] (Bracket Notation) 1. key : value let obj={ cat:"mcow", dog:"woof" } 2. 값이 없는 빈 객체 생성 let animal = new Object(); animal.cat="meow"; animal.dog="woof"; animal.cow="moo"; console.log(animal.dog); 3. 객체 생성자 함수 function 키워드 사용 생성해야 사용이 가능하다(new) java의 생성자 매개변수와 같은 의.. 2022. 11. 14.
1109_변수 1. 내에 작성 : body 혹은 head 태그 내 - 출력 결과 2. 외부파일 (.js) : - js 파일 - 출력 결과 3. 임베디드 부분에 태그로 css 지정 1. var document.write(); : 브라우저 화면에 결과를 출력하는 문법 document.write(" "); : 줄바꿈은 태그의 기능 사용 (출력과 줄바꿈 동시 사용 가능) 같은 이름 변수 선언가능 hoisting가능 전역변수 document.write("환영합니다"); age=20; document.write(age + " "); 변수 선언 var age; age = 10; document.write(age); var 형식은 타입 체크를 하지 않음(숫자, 문자 등 상관 x) age="Hello"; document.write(a.. 2022. 11. 9.