본문 바로가기

분류 전체보기53

<java script>Cannot set properties of undefined 접근하고자 하는 위치가 명시되지 않아서 생기는 오류 --> 여기서는 userInfo 초기화 할 때 querySelectorAll을 해주지 않아서 오류가 발생하였음.. 2023. 2. 16.
23.02.16(화살표함수, 내장객체, DOM, 선택자 접근) 😀😀 😀화살표함수로 선언하는 방법 info : () => { let str = "이름: " + student.name + " " + ... } 😀id가 output인 곳으로 가서 student객체의 info함수를 읽어오거나 설정? document.getElementById("output").innerHTML = student.info(); /* 내장객체 : 자바스크립트에서 제공해 주고 있는 객체 예) Date, Math 객체가 대표적인 내장 객체 */ let date = new Date(); document.write(`${date.getFullYear()} `); document.write(`${date.getMonth() + 1} `); document.write(`${date.getDate()} `.. 2023. 2. 16.
23.02.15(함수(무명,callback, 타임아웃,인터벌), 객체) 😀 * 함수(Function) : 기능을 정의해 놓은 것 - 함수는 하나의 로직을 재사용할 수 있도록 하는 것으로 코드의 재사용성을 높여줌 - 형식) function 함수이름(매개변수1, 매개변수2) { 함수 호출 시 실행될 문장; } - 함수 사용 시 장점 1. 코드의 중복 제거 및 코드 재사용 가능 2. 유지보수 용이성 - 자바스크립트의 함수의 종류 1. 사용자 정의 함수 : 사용자가 직접 만들어 놓은 함수 2. 내장 함수 : 자바스크립트에서 자체적으로 제공해 주는 함수 */ /* 함수를 정의하는 방법(두번째) - 무명(익명)함수 - 무명함수는 이름이 없는 함수를 말함. 이벤트 처리 등에 자주 사용이 됨 함수를 무명으로 만드는 경우네는 주로 함수를 재사용하지 않는 경우에 사용이 됨 */ const 함.. 2023. 2. 15.
23.02.14(반복문, 난수, 배열) 😀😀 /* switch~case 조건문 - 다중 if~else문과 유사한 구조를 가지고 있음 - 다중 if~else문을 switch~case 문으로 변경할 수 잇는 경우는 조건식이 특정한 값과 일치되는 경우(==)만 switch~case문으로 변경할 수 있음 - 즉, 조건식이 == 인 경우를 제외하고 나머지 관계연산자(>=, >, 2023. 2. 14.