关键词

Javascript Global对象

当程序运行后,JavaScript代码可以访问一个称为Global对象的对象。它是预定义的全局对象,提供许多JavaScript库中常用的工具和函数。

全局对象的属性

全局对象提供许多属性,一些常用的如下:

  • Infinity:表示无穷大的数
  • NaN:表示数字类型无效时的值
  • undefined:表示未定义值的原始数据类型

全局对象的方法

除了属性之外,全局对象还提供了一些实用的方法,以下是一些常用的方法:

  • encodeURI():对URI进行编码,使其能被浏览器解读。以下是一个示例:
const uri = "http://www.example.com?name=马克&age=30";
const encodedUri = encodeURI(uri);
console.log(encodedUri); // "http://www.example.com?name=%E9%A9%AC%E5%85%8B&age=30"
  • decodeURI():将编码后的URI解码,以获取原始URI。以下是一个示例:
const encodedUri = "http://www.example.com?name=%E9%A9%AC%E5%85%8B&age=30";
const decodedUri = decodeURI(encodedUri);
console.log(decodedUri); // "http://www.example.com?name=马克&age=30"

示例说明

以下是一个示例,演示如何使用全局对象Math中提供的函数来计算圆的面积:

const radius = 5;
const area = Math.PI * Math.pow(radius, 2);
console.log(area); // 78.53981633974483

接下来我们用另一个示例来说明全局对象中的日期函数:

const currentDate = new Date();
const year = currentDate.getFullYear();
const month = currentDate.getMonth() + 1; // 注意:月份需要加1
const day = currentDate.getDate();
console.log(`当前日期:${year}年${month}月${day}日`); // 当前日期:2022年8月18日

这个示例中,我们使用全局对象Date中提供的函数来获取当前日期,并将日期转换为自定义的字符串格式进行输出。

本文链接:http://task.lmcjl.com/news/1019.html

展开阅读全文