JS 내장 객체의 기능과 특성에 대한 심층 분석
JavaScript는 객체 기반 프로그래밍 언어로 다양하고 풍부한 기능과 특성을 지닌 많은 내장 객체를 제공합니다. 이 기사에서는 일반적으로 사용되는 일부 내장 객체를 심층적으로 분석하고 해당 코드 예제를 제공합니다.
// 求绝对值 Math.abs(-10); // 输出:10 // 向上取整 Math.ceil(3.14); // 输出:4 // 向下取整 Math.floor(3.14); // 输出:3 // 求最大值 Math.max(1, 2, 3); // 输出:3 // 求最小值 Math.min(1, 2, 3); // 输出:1 // 生成一个0到1之间的随机数 Math.random(); // 输出:0.20793662077218673
// 字符串长度 var str = "Hello World"; str.length; // 输出:11 // 查找子串 str.indexOf("World"); // 输出:6 // 截取子串 str.slice(0, 5); // 输出:Hello // 替换子串 str.replace("World", "JavaScript"); // 输出:Hello JavaScript // 字符串转换为大写 str.toUpperCase(); // 输出:HELLO WORLD
// 创建一个新数组 var arr = new Array(1, 2, 3); // 获取数组长度 arr.length; // 输出:3 // 插入元素 arr.push(4); // [1, 2, 3, 4] // 删除并返回最后一个元素 arr.pop(); // 输出:4 // 循环遍历数组 for (var i = 0; i < arr.length; i++) { console.log(arr[i]); } // 数组元素排序 arr.sort(); // [1, 2, 3]
// 获取当前日期和时间 var now = new Date(); console.log(now); // 输出:Sat Dec 18 2021 14:16:38 GMT+0800 (中国标准时间) // 获取年份 now.getFullYear(); // 输出:2021 // 获取月份(0表示1月,11表示12月) now.getMonth(); // 输出:11 // 获取日期 now.getDate(); // 输出:18 // 获取小时 now.getHours(); // 输出:14 // 获取分钟 now.getMinutes(); // 输出:16
JavaScript에 내장된 개체에 대한 심층 분석을 통해 우리는 그들이 제공하는 풍부한 기능과 특징을 이해할 수 있으며 이를 처리하는 데 더 유연하게 사용할 수 있습니다. 다양한 문제. 이 글이 여러분이 JavaScript 내장 객체를 이해하는 데 도움이 되기를 바랍니다!
위 내용은 JavaScript 내장 객체의 기능과 특징에 대해 자세히 알아보세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!