목록[JAVASCRIPT] (5)
brograming
JSON.parse() 메서드는 JSON 문자열의 구문을 분석하고, 그 결과에서 JavaScript 값이나 객체를 생성한다. const json = '{"result":true, "count":42}'; => 문자열 const obj = JSON.parse(json); // 객체변환 console.log(obj.count); // Expected output: 42 console.log(obj.result); // Expected output: true const json은 문자열이기때문에 json.resutl / json.count로 접근하지 못한다.JSON.parse()를 통해서 const json을 객체로 변환하여 obj에 담는다. 그 다음에야 obj.result / obj.count로 접근 가능하..
event : 마우스나 키보드를 조작하여 기능을 실행하는 행위 handler : 하나의 요소에 하나의 이벤트 처리 가능. HTML 태그에 설정하거나, DOM 요소 객체의 이벤트 처리기 프로퍼티 설정하는 방법 주요 이벤트 처리기 더보기 click : 클릭 이벤트. onclick load : 페이지 열리자마자 발생. onload focus : 포커스 획득. onfocus blur : 포커스 빼앗김. onblur change : 입력값이 변경된 뒤 포커스 잃었을 때. onchange mouseover : 영역에 마우스가 들어갔을 때. onmouseover mouseout : 영역에 마우스가 나갔을 때. onmouseout keydown : 키보드 누를 때. onkeydown keyup : 키보드 눌렀다 땠을 ..
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 Insert title here let cnt = 1; function add(){ let btn = document.createElement("input"); btn.type = "button" btn.value ="btn"+cnt; btn.id = "b"+cnt; btn.onclick = handler; let list = document.getElementById("list"); // list.appendChild(btn); cnt++; } function del(){ if(cnt
alert("메세지") : 메세지와 확인버튼 하나로 구성 prompt("메세지", "초기값") : 입력박스가 있는 알림창. 입력값 반환 confirm("메세지") : 메세지와 확인, 취소 버튼으로 구성. 확인 누르면 true, 취소 누르면 false반환
변수 선언은 var, let, const 키워드로 할 수 있다. var : 블럭 밖에 선언 / 안에 선언한 차이 없음. 중복 선언 가능. 재할당 가능 함수 외부에서 선언될 때의 범위는 전역함수. 함수 내에서 전언될 때는 함수 범위로 지정됨. let : 블럭 안에서 선언하면 블럭 내에서만 사용 가능. 중복 선언 불가. 재할당 가능 const : 상수. 반드시 선언과 초기화를 동시에 진행해야 한다. 중복 선언 불가. 재할당 불가. 원시값은 불가능하지만, 객체는 가능하다. const는 재할당을 금지할 뿐, '불변'을 의미하지 않는다. var의 범위 var test = "hello"; // 전역변수 function greeting() { var test2 = "hi"; // 지역변수 console.log(tes..