下面我将详细讲解JavaScript常用本地对象的知识点,包含对象的定义、属性和方法,以及两个示例说明。
什么是本地对象
在 JavaScript 中,除了语言本身提供的全局对象和全局函数之外,很多对象也是由浏览器端或者 node.js 端提供的本地对象。本地对象可分为三个大类(原生对象、宿主对象、自定义对象),原生对象又称为内置对象。
常用本地对象
本地对象有很多,这里列出了一些常用的内置对象:
-
Array:数组对象,用于存储一组数据,并且可以通过下标访问每个元素。
-
String:字符串对象,用于表示一段文本。字符串支持很多的方法,如 indexOf、slice、toUpperCase 等。
-
Date:日期对象,用于处理日期和时间。包含有获取和设置年、月、日、小时、分钟、秒等方法。
-
Math:全局数学对象,提供了一些数学运算的方法,如 sin、cos、max、min 等。
-
RegExp:正则表达式对象,用于匹配和替换文本。
-
Object:对象对象,是所有 JavaScript 对象的父对象。
属性和方法
以下是一些内置对象的属性和方法:
-
Array:length、push、pop、shift、unshift、concat、slice、splice、join、sort、reverse。
-
String:length、indexOf、substring、toLowerCase、toUpperCase、charAt、charCodeAt、split。
-
Date:getFullYear、getMonth、getDate、getDay、getHours、getMinutes、getSeconds。
-
Math:abs、cos、sin、max、min、random、round、floor。
-
RegExp:test、exec。
-
Object:constructor、hasOwnProperty、isPrototypeOf、propertyIsEnumerable、toLocaleString、toString、valueOf。
示例说明
以下是两个关于数组和日期对象的示例说明:
示例一: 数组对象
我们可以使用数组对象来存储一组数据,以下是一个简单的示例:
// 定义一个数组对象
var nums = [1, 2, 3, 4, 5];
// 获取数组的长度
console.log(nums.length); // 输出 5
// 添加新元素
nums.push(6);
// 删除元素
nums.pop();
// 在数组第一个位置添加元素
nums.unshift(0);
console.log(nums); // 输出 [0, 1, 2, 3, 4, 5]
示例二: 日期对象
我们可以使用日期对象获取和设置时间,以下是一个简单的示例:
// 获取当前时间
var date = new Date();
// 获取年份
console.log(date.getFullYear()); // 输出如 2022
// 获取月份
console.log(date.getMonth()+1); // 输出如 10
// 获取日
console.log(date.getDate()); // 输出如 20
// 获取小时
console.log(date.getHours()); // 输出如 9
// 获取分钟
console.log(date.getMinutes()); // 输出如 10
// 获取秒数
console.log(date.getSeconds()); // 输出如 30
以上就是JavaScript常用本地对象的一些介绍,希望对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JavaScript常用本地对象小结 - Python技术站