JavaScript는 웹 개발에 널리 사용되는 프로그래밍 언어입니다. 문자열, 수학 연산, 배열, 객체, 날짜 및 시간과 같은 다양한 데이터 유형으로 작업하기 위한 많은 내장 함수와 메서드를 제공합니다. 이 기사에서는 JavaScript의 몇 가지 중요한 내부 메소드에 대해 설명합니다.
1. 문자열 메서드
예:
let str = "Hello World!"; let result = str.indexOf("World"); console.log(result); // 输出6
예:
let str = "Hello World!"; let result = str.slice(0, 5); console.log(result); // 输出Hello
예:
let str = "Hello World!"; let result = str.replace("World", "JavaScript"); console.log(result); // 输出Hello JavaScript!
2. 수학적 방법
예:
let num = 3.141592654; let result = Math.round(num); console.log(result); // 输出3
예:
let num = 3.141592654; let result = Math.floor(num); console.log(result); // 输出3
예:
let result = Math.random(); console.log(result); // 输出0到1之间的随机数
3. 배열 방법
예:
let array = [1, 2, 3]; let result = array.push(4, 5); console.log(array); // 输出[1, 2, 3, 4, 5] console.log(result); // 输出5
예:
let array = [1, 2, 3]; let result = array.pop(); console.log(array); // 输出[1, 2] console.log(result); // 输出3
예:
let array = [1, 2, 3, 4, 5]; let result = array.splice(2, 2, 6, 7); console.log(array); // 输出[1, 2, 6, 7, 5] console.log(result); // 输出[3, 4]
4. 객체 메소드
예:
let obj = { name: "Tom", age: 18, gender: "Male" }; let result = Object.keys(obj); console.log(result); // 输出[name, age, gender]
예:
let obj = { name: "Tom", age: 18, gender: "Male" }; let result = Object.values(obj); console.log(result); // 输出[Tom, 18, Male]
예:
let target = { name: "Alice", age: 20 }; let source = { name: "Bob", gender: "Male" }; let result = Object.assign(target, source); console.log(result); // 输出{name: "Bob", age: 20, gender: "Male"}
5. 날짜 및 시간 메서드
예:
let now = new Date(); console.log(now); // 输出表示当前时间的Date对象
예:
let timestamp = Date.parse("2022-01-01T00:00:00"); console.log(timestamp); // 输出所表示日期时间的毫秒级时间戳
예:
let now = new Date(); let year = now.getFullYear(); console.log(year); // 输出当前年份
위에서는 JavaScript 프로그램 작성에 중요한 도구인 JavaScript의 여러 내부 메서드를 소개합니다. 이러한 방법을 익히면 프로그래밍 효율성이 향상될 뿐만 아니라 보다 효율적인 코드를 작성하는 데에도 도움이 됩니다. 실제 적용에서는 특정 요구에 따라 적절한 방법을 선택하고 합리적으로 사용해야 합니다.
위 내용은 자바스크립트 내부 메소드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!