Front-end/JavaScript

JavaScript의 데이터 타입과 Math 메서드

프론트에서 풀스택까지 2023. 5. 28. 16:20

JavaScript의 데이터 타입과 Math 메서드 📚

안녕하세요! 이번에는 JavaScript에서 사용되는 데이터 타입과 Math 객체의 내장 메서드에 대해 알아보겠습니다. JavaScript는 동적 타입 언어로, 여러 가지 데이터 타입을 지원합니다. 그리고 Math 객체는 수학적인 계산을 수행하는 데 유용한 메서드를 제공합니다. 자, 함께 살펴보겠습니다! 🚀

1. JavaScript의 데이터 타입 중 Number, String, Boolean

JavaScript에서는 여러 가지 데이터 타입을 지원합니다. 그 중에서도 가장 기본적인 데이터 타입으로는 Number, String, Boolean이 있습니다. 각각에 대해 간단히 알아보겠습니다.

1-1. Number

const number = 10;
console.log(number);  // 10

Number 데이터 타입은 숫자 값을 나타내며, 변수에 할당할 수 있습니다.

1-2. String

const message = "Hello, world!";
console.log(message);  // Hello, world!

String 데이터 타입은 문자열 값을 나타내며, 큰따옴표(")나 작은따옴표(')로 감싸서 표현합니다.

1-3. Boolean

const isTrue = true;
console.log(isTrue);  // true

Boolean 데이터 타입은 true와 false 두 가지 값을 가집니다.

2. Math 내장 메서드

Math 객체는 JavaScript에서 제공하는 내장 객체로, 수학적인 계산을 수행하는 데 사용됩니다. 여러 가지 유용한 메서드를 제공하고 있습니다. 몇 가지 메서드에 대해 알아보겠습니다.

2-1. Math.floor()

const number = 3.7;
console.log(Math.floor(number));  // 3

Math.floor() 메서드는 소수점 아래를 버리고 정수 부분만 반환합니다. 즉, 내림 연산을 수행합니다.

2-2. Math.sqrt()

const number = 16;
console.log(Math.sqrt(number));  // 4

Math.sqrt() 메서드는 주어진 숫자의 제곱근을 반환합니다.

3. 문자열을 합치는 법 🧩

JavaScript에서는 + 연산자를 사용하여 문자열을 합칠 수 있습니다.

const str1 = "Hello";
const str2 = "

world!";
console.log(str1 + " " + str2);  // Hello world!

4. 문자열의 길이를 조회

JavaScript에서는 문자열의 길이를 조회할 수 있는 length 속성을 제공합니다.

const str = "Hello, world!";
console.log(str.length);  // 13

5. Boolean 타입의 두 가지 값인 true와 false

JavaScript에서는 Boolean 타입의 변수는 true 또는 false 두 가지 값을 가집니다. 이를 통해 조건문과 논리 연산을 수행할 수 있습니다.

const isTrue = true;
const isFalse = false;

if (isTrue) {
  console.log("참입니다.");
} else {
  console.log("거짓입니다.");
}

6. 비교연산자(===)와 논리연산자(!, &&, ||)

JavaScript에서는 비교 연산자와 논리 연산자를 사용하여 조건을 표현할 수 있습니다.

const x = 10;
const y = 5;

console.log(x === y);  // false
console.log(!(x === y));  // true
console.log(x > y && y > 0);  // true
console.log(x > y || y > 10);  // true

추가 자료

더 많은 정보를 원한다면 아래 링크를 참고해보세요.

위의 내용을 바탕으로 JavaScript의 데이터 타입과 Math 객체에 대해 알아보았습니다. 이러한 기본적인 개념을 익히고 활용하면 JavaScript 프로그래밍을 더욱 효과적으로 수행할 수 있을 것입니다. 흥미로운 JavaScript 개발과 함께 성장해보세요! 😊🌟