songin.dev님의 블로그

JavaScript 본문

Developer/Langauge

JavaScript

songin.dev 2022. 6. 16. 22:49
728x90
JavaScript

console.log()

console.log() 메서드는 콘솔에 메시지를 기록하거나 인쇄하는데 사용됩니다.

console.log('Hello, World');
// Hello, World

Comments

주석은 프로그램 내에 실행되지 않는 텍스트입니다.

// 한줄 주석

/*
여러 줄 주석
*/

Data types(데이터 유형)

데이터 유형은 7가지의 기본 데이터 유형이 있습니다.

데이터 유형 설명
Number 소수가 포함된 숫자를 포함한 임의의 숫자 : 4, 8, 1516, 23.42
String 작은 따옴표 ' ' 또는 큰 따옴표 " "로 묶인 키보드의 문자 그룹(문자, 숫자, 공백, 기호 등)
Boolean 이 데이터 유형에는 true 또는 false 두 가지만 가능한 값이 있습니다.
Null 이 데이터 유형은 의도적인 부재 값을 나타내며 키워드 null로 표현됩니다.
Underfined 이 데이터 유형은 underfined 키워드로 표시됩니다. null과 다른 용도로 사용되지만 값이 없음을 나타내기도 합니다.
Symbol 언어의 새로운 기능인 기호는 고유 식별자로 보다 복잡한 코딩에 유용합니다.
Object 관련 데이터 모음입니다.

Operators(연산자)

연산자는 JavaScript에서 작업을 수행하는 특수 문자 또는 일련의 문자입니다.

 

Assignment Operators(할당 연산자)

할당 연산자(=)는 변수에 값을 할당합니다.

let x = 10;

할당 연산자는 오른쪽 피연산자의 값을 기반으로 왼쪽 피연산자에 값을 할당합니다.

  • += 추가할당
  • -= 빼기할당
  • *= 곱셈할당
  • /= 나눗셈할당
let number = 100;

// Both statements will add 10
number = number + 10;
number += 10;

console.log(number);
// Output: 120

 

Arithmetic Operators(산술 연산자)

산술 연산자는 숫자에 대한 산술을 수행하는데 사용됩니다.

// 덧셈
5 + 5;
// 뺄셈
10 - 5;
// 곱셈
5 * 2;
// 나눗셈
10 / 5;
// 나머지
10 % 5

 

Comparison Operators(비교 연산자)

  • == 동일
  • === 동일한 값 및 동일한 유형
  • != 같지 않다
  • !== 같지 않은 값 또는 같지 않은 유형
  • > ~보다 큰
  • < 미만
  • >= 크거나 같음
  • <= 이하
  • ? 삼항 연산자

console.log('Hello,' + 'JavaScript');

Properties(속성)

JavaScript 프로그램에 새로운 데이터 조각을 도입하면 브라우저는 이를 데이터 유형의 인스턴스로 저장합니다. 모든 데이터 유형은 각 인스턴스로 전달되는 특정 속성에 액세스할 수 있습니다. 예를 들어, 모든 문자열 인스턴스에는 length 해당 문자열의 문자 수를 저장하는 속성이 있습니다. 문자열에 마침표와 속성 이름을 추가하여 속성 정보를 검색할 수 있습니다.

console.log('Hello'.length);
// 5

Methods(메서드)

. 마침표 메서드는 객체에 대한 정보를 반환하고 , 메서드 이름 및 괄호가 있는 인스턴스를 추가하여 호출됩니다.

console.log('hello'.toUpperCase()); // HELLO
console.log('Hey'.startsWith('H')); // true

Math.floor(Math.random() * 50);
// 0~50 사이에 숫자 출력

 

정리하며
  • console.log()는 데이터와 함께 메시지를 표시하는 패널인 콘솔에 인쇄되거나 기록됩니다.
  • // 한 줄 주석, /**/사이에 여러 줄 주석을 작성할 수 있습니다.
  • JavaScript에는 String, Number, Boolean, null, undefined, Symbol, Object의 7가지 기본 데이터 유형이 있습니다.
  • 숫자는 따옴표가 없습니다.
  • 문자열은 작은따옴표나 큰따옴표로 묶인 문자입니다.
  • 기본 제공 산술 연산자에는 +, -, *, /및 %가 있습니다.
  • 데이터 유형의 인스턴스를 포함한 객체는 속성, 저장된 정보를 가질 수 있습니다. 속성은 .객체 이름 뒤에 표시됩니다.(예: 'Hello'.length)
  • 데이터 유형의 인스턴스를 포함한 객체는 작업을 수행하는 메서드를 가질 수 있습니다. 메서드는 객체 또는 인스턴스에 마침표, 메서드 이름 및 괄호를 추가하여 호출됩니다. 예: 'hello'.toUpperCase().
  • . 점 연산자를 사용하여 속성과 메서드에 액세스할 수 있습니다.
  • Math를 포함한 내장 객체는 JavaScript가 제공하는 메서드 및 속성의 모음입니다.
반응형

'Developer > Langauge' 카테고리의 다른 글

Kelvin Weather  (0) 2022.06.17
variable  (0) 2022.06.17
HTML 소개  (0) 2022.06.16
[Do it! 자바 프로그래밍 입문] 15 자바 입출력  (0) 2022.06.13
[Do it! 자바 프로그래밍 입문] 14 예외 처리  (0) 2022.06.12
Comments