728x90
반응형
다시 시작하는 자바스크립트 - 내장객체 퀴즈
(심층)자바스크립트2023. 3. 19. 18:30다시 시작하는 자바스크립트 - 내장객체 퀴즈

헷갈리는 것들만 따로 정리할 예정. deep dive 책을 함께 공부함. - 퀴즈 1 // 퀴즈! // 1. 문자열의 모든 캐릭터를 하나씩 출력하라. const text = "Hello World!"; for (let i = 0; i { const now = new Date(); console.log(now.toLocaleString("ko-KR")); }, 1000);

(심층)자바스크립트다시 시작하는 자바스크립트 - 형 변환, 선언
(심층)자바스크립트2023. 3. 16. 00:57(심층)자바스크립트다시 시작하는 자바스크립트 - 형 변환, 선언

헷갈리는 것들만 따로 정리할 예정. deep dive 책을 함께 공부함. 10. 자바스크립트 형 변환 / 선언 10-1) 숫자, 불리언을 문자열로 형 변환 1) 래퍼 객체 .toString() =>Object.prototype.toString method => 원시값이지만 객체처럼 함수를 사용 가능. (. 뒤에) 2) String() => String 생성자 함수를 new 없이 활용 3) 숫자(불리언) + "" => "" + 숫자(불리언)도 가능 10-2) 문자열, 불리언을 숫자로 형 변환 1) parseInt(정수 문자열) : 소수가 없는 정수는 parseInt()로 변환. parseFloat(실수 문자열) : 소수가 있는 실수는 parseFloat()로 변환. => "456"처럼 숫자로 된 문자열만 ..

프로그래머스 자바스크립트 대문자와 소문자
코딩테스트2023. 3. 15. 16:07프로그래머스 자바스크립트 대문자와 소문자

- 문제 설명 문자열 my_string이 매개변수로 주어질 때, 대문자는 소문자로 소문자는 대문자로 변환한 문자열을 return하도록 solution 함수를 완성해주세요. 이 문제를 보고 한 10초간 멍을 때렸었던 것 같다 ㅋㅋㅋㅋㅋㅋㅋ 그래도 그 뒤로 다시 머리가 돌아가기 시작한 것 보면 자바스크립트 공부를 헛으로 한 건 아닌가보다! 여기서 나는 for문을 사용하여 my_string 문자열의 문자들을 하나씩 끄집어내기로 하였다. 그리고 for문 안에서 if문을 이용하여 my_string[i]가 my_string[i].toUpperCase()와 일치할 때는 my_string[i].toLowerCase();를 통해 소문자로 바꿔준 다음, answer(빈 문자열)에 더해주었다. 그리고 그 반대일 때는 my_..

다시 시작하는 자바스크립트 - 내장객체
(심층)자바스크립트2023. 3. 15. 01:03다시 시작하는 자바스크립트 - 내장객체

헷갈리는 것들만 따로 정리할 예정. deep dive 책을 함께 공부함. 9. 내장객체 (Built-in Objects) 자바스크립트 내장객체를 이용하여 우리는 조금 더 쉽게 코딩을 할 수 있음. - 호스트 객체(host objects) : 자바스크립트 만으로는 브라우저 화면을 보여주거나 네트워크 전송을 하거나, 컴퓨터에 있는 파일을 읽을 수 없음. 이런 일들을 하기 위해서는 런타임 환경에서 제공해주는 호스트 객체를 사용해야 함. => 브라우저 호스트가 제공해주는 다양한 객체들, 다양한 API(브라우저) / 노드에서 제공하는 API(노드) - 코딩을 할 때 이것 외에도 어플리케이션에서 필요한 사용자 정의 객체(User-definned Objects)가 있음. 9-1) 래퍼 객체 (Wrapper Objec..

다시 시작하는 자바스크립트 - 클래스 퀴즈2
(심층)자바스크립트2023. 3. 15. 00:54다시 시작하는 자바스크립트 - 클래스 퀴즈2

헷갈리는 것들만 따로 정리할 예정. deep dive 책을 함께 공부함. - 퀴즈 2 1. 정직원과 파트타임직원을 나타낼 수 있는 클래스를 만들어 보자 2. 직원들의 정보 : 이름, 부서이름, 한 달 근무 시간 3. 매달 직원들의 정보를 이용해서 한 달 월급을 계산할 수 있다 4. 정직원은 시간당 10000원 5. 파트타임 직원은 시간당 8000원 [ 기존에 작성한 코드 ] class Employee { constructor(name, department, workTime, pay) { this.name = name; this.department = department; this.workTime = workTime; this.pay = pay; } culculator = () => { return thi..

다시 시작하는 자바스크립트 - 클래스 퀴즈1
(심층)자바스크립트2023. 3. 14. 23:17다시 시작하는 자바스크립트 - 클래스 퀴즈1

헷갈리는 것들만 따로 정리할 예정. deep dive 책을 함께 공부함. - 퀴즈 1 1. 카운터 만들기 2. 0 이상의 값으로 초기화 한 뒤 하나씩 숫자를 증가할 수 있는 카운터를 만들기 3. Counter 클래스 만들기 class Counter { #value; // 외부에서 값을 바꾸려고 접근할 수 없도록 #을 이용해서 설정.(필드에) constructor(startNumber) { // 무언가가 NaN인지 판별하는 방법 => isNaN (true 또는 false를 출력) if (isNaN(startNumber) || startNumber < 0) { this.#value = 0; } else { this.#value = startNumber; // 그 외에는 넣은 값에서 바로 카운트를 시작할 수 ..

728x90
반응형
image