-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
200 Solved초보자를 위한 200제 책 학습을 위한 라벨입니다.초보자를 위한 200제 책 학습을 위한 라벨입니다.JavaScriptJavaScript 관련 라벨입니다.JavaScript 관련 라벨입니다.
Description
Discussed in https://github.com/orgs/Programming-Language-Practice/discussions/37
Originally posted by JoisFe February 12, 2023
9. 콘솔로 자료형 출력하기
콘솔 (console)
- 자바스크립트의 내장 객체
- console 에는 여러 메서드들이 있음
- 그 중 log 메서드를 이용하여 로그 메시지 출력을 하고자 함
var str = 'JavaScript';
var num = 200;
var arr = [1, 2, 3, 4, 5];
var obj = {a: 1, b : 2, c: 3};
console.log(str);
console.log(num);
console.log(arr);
console.log(obj);

- 변수에 문자형, 숫자형, 배열, 객체를 대입하여 선언
- 변수들을 console.log 인자로 넣어 호출하면 저장된 내용들이 출력
console 객체의 log 이외의 메서드
console.debug('log와 동일한 로그 메시지를 출력');
console.error('에러 메시지를 출력');
console.info('정보성 메시지를 출력');
console.warn('경고성 메시지를 출력');

- debug(디버그 - 로그)
- error(에러)
- info(정보)
- warn(경고)
- 위 네 가지 출력 메서드로 메시지의 레벨을 설정하면 브라우저 웹 콘솔에서 원하는 레벨의 메시지들만 필터링 검색하여 출력 결과를 볼 수 있음
- 또한 서버 로그를 파일로 저장할 수 있는데 이때에도 console 메서드를 활용하여 원하는 레벨 이상의 로그만 출력하도록 설정 가능
- 해당 관련 부분은 추후 배우도록
Reference
초보자를 위한 JavaScript 200제, 정보문화사, [고재도, 노지연]
Metadata
Metadata
Assignees
Labels
200 Solved초보자를 위한 200제 책 학습을 위한 라벨입니다.초보자를 위한 200제 책 학습을 위한 라벨입니다.JavaScriptJavaScript 관련 라벨입니다.JavaScript 관련 라벨입니다.