JavaScript의 데이터 타입과 Math 메서드
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
추가 자료
더 많은 정보를 원한다면 아래 링크를 참고해보세요.
- MDN 웹 문서: JavaScript 문법과 타입
- W3Schools JavaScript Data Types
- MDN 웹 문서: Math 객체
- W3Schools JavaScript Math Object
위의 내용을 바탕으로 JavaScript의 데이터 타입과 Math 객체에 대해 알아보았습니다. 이러한 기본적인 개념을 익히고 활용하면 JavaScript 프로그래밍을 더욱 효과적으로 수행할 수 있을 것입니다. 흥미로운 JavaScript 개발과 함께 성장해보세요! 😊🌟