본문 바로가기

[코드잇]/JavaScript 백엔드 개발자20

프로그래밍과 데이터 in javaScript -내장객체(Date)- 내장 객체(Standard built-in objects) console.log함수의 콘솔 객체처럼 JS가 미리 가지고 있는 객체 Date객체 JS에서는 날짜는 모두 Date라는 객체로 다룬다. Date객체 생성 방법 let MyDate = new Date(); //생성된 객체는 생성한 순간의 시간을 저장하고 있다. Date객체 생성 시 소괄호 안에 특정값을 넣으면 원하는 날짜를 생성할 수 있다. 범위를 벗어나는 값을 설정하면 자동으로 날짜를 수정해 준다. 연도와 월까지는 필수이며, 나머지는 생략 가능(생략할 경우 1일 0시 0분~~) month는 0부터 시작 변환된 정수 값은 time stamp라고 하며, 1970년1월1일 00:00:00 UTC부터 몇 ms초 지났는지 알 수 있다. 보통 지금 순간을 .. 2023. 2. 19.
프로그래밍과 데이터 in javaScript -자료형 심화- 숫자 표기법 지수 표기법: 알파벳 e를 통해 표기하는 방식 e왼편에 있는 수에다가 e오른쪽에 있는 수가 양수일 경우 10의 거듭제곱을 곱하고, 음수일 경우 나눔 let b = 2e3; //2000 let c = 3.5e-3; // 0.0035 숫자 표기법 let hexadecimal = 0xff; //255 let octal = 0o377; //255 let binary = 0b11111111 // 255 숫자형 메소드 JS에서는 숫자도 객체이다. toFixed(0~100), 소수를 다룰 때 사용 파라미터의 값만큼 소수점 아래의 자릿수를 고정 이외의 값은 반올림 숫자값의 자릿수를 초과하는 경우 0으로 대체 리턴 값은 문자열이기 때문에 +연산을 하려면 Number함수를 이용해 숫자형으로 형 변환해야 함 *.. 2023. 2. 19.
프로그래밍과 데이터 in javaScript -배열- 배열 대괄호로 값들만 쉼표로 나열 요소(엘리먼트): 배열 안에 있는 값 인덱스: 각 요소 별로 순서를 알려주는 숫자 인덱싱 indexing - 인덱스를 통해서 요소에 접근하는 것 배열 요소 접근 - 배열이름[index]; 배열 다루기 length프로퍼티 - 배열이 가지고 있는 요소의 총개수를 표현 console.log(members.length); //점표기법 console.log(member['length']); //대괄호표기법 members.length - 1 //배열의 마지막요소를 뜻함 배열에 요소 추가, 수정하기 수정: 존재하는 요소에 값을 할당 ex) member[4] = "d"; 추가: 존재하지 않는 요소에 새로운 값 할당 ex) member[6] = "a"; 요소 추가 시 주의사항 존재하지 .. 2023. 2. 19.
프로그래밍과 데이터 in javaScript -객체- 객체(Object): key(값의 이름)와 value(값)를 콜론(:)으로 구분하는 프로퍼티들의 집합 객체는 중괄호를 통해 만드며, Key-Value 한 쌍을 객체의 속성(property)이라 부른다. let objectTest = { userName: 'sumin', 'born Year': 2023, isMan: true, worst: null, brandName: { name: '코드잇', worstCourse: null } } 프로퍼티 네임은 문자열 타입이라 따옴표로 감싸줘야 하지만 생략하면 암묵적으로 형 변환을 해준다. Property Name 주의 사항! 첫 번째 글자는 문자, _ , $ 중 하나로 시작 이름안에 띄어쓰기, 하이픈(-) 금지 규칙을 벗어나는 경우 따옴표로 감싸주면 객체 생성 가능.. 2023. 2. 18.