24.10.10(객체 종류 이어서)

jiiiiiiiArchive.·2024년 10월 10일

🤯지식주머니🤯

목록 보기
40/98
post-thumbnail

String 메서드

  • length : 문자열의 길이 반환
let str = "Hello, World!";
document.write(str.length); // 출력: 13
  • slice() : 문자열의 일부분을 추출하여 새로운 문자열로 반환
let str = "Hello, World!";
let result = str.slice(0, 5);
document.write(result); // 출력: "Hello"
  • toUpperCase(), toLowerCase() : 문자열을 대문자로, 소문자로
let text = "JavaScript";
document.write(text.toUpperCase()); // 출력: "JAVASCRIPT"
document.write(text.toLowerCase()); // 출력: "javascript"
  • includes() : 문자열이 특정 문자열을 포함하는지의 여부를 확인해 true 또는 false 반환
let sentence = "JavaScript is fun";
document.write(sentence.includes("fun")); // 출력: true
  • replace() : 문자열 내의 특정 부분을 다른 문자열로 대체
let greeting = "Hello, World!";
let newGreeting = greeting.replace("World", "JavaScript");
document.write(newGreeting); // 출력: "Hello, JavaScript!"

수학 메서드

  • Math.random() : 0 이상 1 미만의 난수 반환
let randomNum = Math.random();
document.write(randomNum); // 출력: 0에서 1 사이의 난수 (예: 0.7234)
  • Math.round() : 숫자 반올림
let num = 4.6;
document.write(Math.round(num)); // 출력: 5
  • Math.floor() : 숫자 내림하여 가장 작은 정수로 반환
let num = 4.9;
document.write(Math.floor(num)); // 출력: 4
  • Math.ceil() : 숫자를 올림하여 가장 큰 정수로 반환
let num = 4.1;
document.write(Math.ceil(num)); // 출력: 5
  • Math.max(), Math.min() : 전달된 인수 중 가장 큰/작은 값 반환
document.write(Math.max(10, 20, 30)); // 출력: 30
document.write(Math.min(10, 20, 30)); // 출력: 10

사용자 정의 메서드

  • 직접 함수를 정의하여 필요한 로직 구현
  • 함수 선언을 통해 만들 수 있음.
  • 함수 선언
function sayHello(name) {
    return "Hello, " + name + "!";
}

document.write(sayHello("John")); // 출력: "Hello, John!"
  • 함수 표현식
    • 함수가 변수에 할당되는 방식
const multiply = function(a, b) {
    return a * b;
};

document.write(multiply(4, 5)); // 출력: 20
profile
이것저것 다 적는 기록장📚

0개의 댓글