본문 바로가기

웹프로그래밍43

(7)[부록]스프린트_테스트 대비 1_ Object 객체에서 필요한 요소의 속성 추출 or 속성값 추출◎ 다른언어(Java / C++ / C언어) 와 차별이 두는 데이터타입이므로, 기억해두어야 함# 알아야 할 개념 :논리 순서 : ①. 속성들만 따로 추출하여, 배열에 저장하기let Array = []; // 배열 생성Array = Object.keys(객체이름);②. for 가지고 탐색, 추출 length 할 때, 객체.length 가 아닌, 추출한 속성명들 배열.length로 탐색 해야함속성값 비교 탐색 : 객체명[Array[i]] 비교연산 객체명[Array[j]]... #결론속성명 배열 추출 : Array = Object.keys(객체명);속성값 : 객체명[속성배열[인덱스]]속성명만 추출 : 속성배열[인덱스]#연습문제선언된 객체는 과.. 2024. 10. 2.
(6)Codeit_JavaScript기초강좌_6장(연습문제 해설노트 작성하기) 1_e를 이용한 큰 수들 초기화문법 : let num = 1e9 = 10^9 을 의미연습 :예1_ 25e5 = 2500000예2_ 5.3e3 == 5.3 * 10**3 = 5300예3_ - 6.1e8 == -6.1 * 10**8 = 610000000예4_ 16e-5 == 16 * 10**-5 = 0.000162_ 16진법 , 8진법 , 2진법16진법 : 0x값8진법 : 0o값2진법 : 0b0101010단, 출력은 10진법으로 출력된다.§ Number 객체3_ 반올림1_ number가 들어있는 변수들도 사실 객체입니다. => 즉, number변수의 속성메소드들도 있겠죠?2_ 속성메소드 종류● 반올림 메소드 => 변수.toFixed(k) || Number(변수.toFixed(k)) || +변수.toFixed.. 2024. 10. 2.
(5)Codeit_JavaScript기초강좌_5장 1_ 배열 :● 배열 vs 객체 선언법 :객체 : let Object = { 속성 : (속성)값 , .... , 속성 : (속성)값 } ; 배열 : let Array  = [ 요소1, 요소2 , .... , 요소n ]; 2_ 출력법 //객체와 매우 비슷하다.● for(let 변수 in 배열이름) console.log(배열이름[ 변수 ]);3_ 사실 배열 ⊂ 객체 :● " typeof 배열이름 " 를 출력해보면 ? => Object 출력● 어쩌라고? => 그래서 객체뿐만 아니라 배열도, Pop(), Push(), sort() 등등의 속성 메소드의 여러기능들이 있다. 4_ 객체 / 배열의 속성 메소드들: //Date객체의 get????() , set????()와 같은 것● length //얘는 속성메소드가 .. 2024. 10. 2.
(4)Codeit_JavaScript기초강좌_4장(작성중..) 3_Date 객체(내장 객체)1_ 정의 : JavaScript라이브러리에 내장되어있는 객체를 의미 //Java의 클래스의 인스턴스 객체와 비슷2_ 생성방법 : 변수 ex_ let myDate = new Date(); 3_ 반환 값 :number를 객체에 대입시 :Date객체(number) : 객체 생성 때의 시간 + number(밀리초msec).문자열('YYYY - MM - DD  || 'YYYY-MM-DDThh:mm:ss'')을 대입시 : 그 문자열에 저장된 시간을 반 new Date(YYYY,MM,DD,hh,mm,ss,ms)  ● new Date(YYYY,MM,DD,hh,mm,ss,ms) 의 주의점 :①_ YYYY, MM 입력은 필수값②_ MM에서 월은 0부터 시작 (즉, 0이 1월임)4_ 객체의 메.. 2024. 10. 2.