본문 바로가기

javascript16

자바스크립트 활용 18 문제9 : concat을 활용한 출력 방법 다음 소스 코드를 완성하여 날짜와 시간을 출력하시오. 데이터 var year = '2019'; var month = '04'; var day = '26'; var hour = '11'; var minute = '34'; var second = '27'; //빈칸을 채워주세요 var result = year.concat("/", month , "/", day , " ", hour, ":" , minute, ":" , second); console.log(result); 출력 2019/04/26 11:34:27 자바스크립트 concat() 메서드 1. 개요: concat() 메서드는 두 개 이상의 문자열을 연결하여 새로운 문자열을 만드는 데 사용됩니다. 배열을 연결.. 2024. 2. 27.
자바스크립트 활용 12 문제3 : 변수의 타입 다음 출력 값으로 올바른 것은? var arr = [100, 200, 300]; console.log(typeof(arr)); 1) undefined 2) string 3) number 4) object 정답 : object 풀이 : 자바스크립트에서 배열은 객체 타입이다. 즉 배열은 숫자,문자열,불리언등 다양한 값을 저장할 수 있는 컬렉션이다. 객체 타입은 키-값 쌍의 집합이다. 배열의 경우 각 요소는 인덱스라는 키를 가지고 있으며 값은 해당 인덱스에 저장된 데이터이다. typeof 연산자는 변수의 태입을 반환한다, 배열의 경우 typeof 연산자는 항상 object를 반환한다 자바스크립트는 동적 언어이다. 즉 변수를 선언할때 타입을 명시할 필요가 없으며 , 변수에 할당된 값에 따.. 2024. 2. 26.
자바스크립트 활용 7 문제47 : set 자료형의 응용 바울랩에서는 3월 29일 제주대학교에서 '제주 빅데이터 사회혁신 해커톤' 행사를 주최하게 되었습니다. 이에 구글 설문지를 배포하였으나 제주대학생들이 중복해서 n개씩 설문지를 제출하였습니다. 중복된 데이터들을 삭제하여 실제 접수 명단이 몇 명인지 알고 싶습니다. 아래 주어진 데이터들로부터 중복을 제거하여 실제 접수 인원을 출력해 주세요. const people = { 이호준: "01050442903", 이호상: "01051442904", 이준호: "01050342904", 이호준: "01050442903", 이준: "01050412904", 이호: "01050443904", 이호준: "01050442903" }; 이 문제는 JavaScript의 `Set` 자료형을 활용하여.. 2024. 2. 25.
자바스크립트 웹 페이지를 동적으로 조작하는 방법 자바스크립트를 사용하여 웹 페이지를 동적으로 조작하기 위한 요소 선택 및 조작하는 방법 1. 요소 선택 - getElementById : id 속성을 사용하여 특정 요소 선택 - getElementsByTagName : 태그의 이름으로 모든 요소 선택 - getElementsByClassName : class 속성으로 모든 요소 선택 - querySelector : css선택자를 사용하여 요소 선택 - querySelectorAll : css 선택자를 사용하여 모든 요소 선택 2. 요소 조작 - innerHTML : 요소의 HTML 내용 변경 - textContent : 요소의 텍스트 내용 변경 - style : 요소의 스타일 속성 변경 - setAttribute : 요소의 속성 설정 - removeAt.. 2024. 2. 24.
Navigator 객체 Navigator 객체 Navigator 객체는 브라우저 자체에 대한 정보를 나타내며, 사용자의 브라우저와 운영 체제 등에 대한 세부 정보를 제공합니다. 이 객체는 스크립트에서 브라우저의 종류를 식별하거나, 특정 기능이 지원되는지 확인하는 데 유용하게 사용됩니다. Navigator 객체는 window.navigator를 통해 접근할 수 있으며, 이는 윈도우의 속성으로서, 별도의 객체 생성 없이 바로 사용할 수 있습니다. 주요 속성과 메서드 navigator.appName: 브라우저의 공식 이름을 반환합니다. 현대의 많은 브라우저들은 이 속성으로 "Netscape"라고 반환하는 경우가 많습니다. navigator.appVersion: 브라우저의 버전과 관련된 세부 정보를 문자열로 반환합니다. 이 정보는 브.. 2024. 2. 23.
자바스크립트 활용3 문제43 : 10진수를 2진수로 우리가 흔히 사용하는 숫자 1, 8, 19, 28893 등등...은 10진수 체계입니다. 이를 컴퓨터가 알아 들을 수 있는 2진수로 바꾸려고 합니다. 어떻게 해야할까요? 사용자에게 숫자를 입력받고 이를 2진수를 바꾸고 그 값을 출력해주세요. 로직 순서 1. 수 입력받기 : 숫자 n 입력받는다 2. 반복문 혹은 toString() 메소드를 이용하여 입력받은 수를 2진수로 변환한다. 3. 출력한다 반복문을 이용해서 2진수로 변환하는 방법 function toBinary(num) { let result = ""; while (num > 0) { const remainder = num % 2; result = remainder + result; num = Math.floor(nu.. 2024. 2. 22.