Javascript Global对象

yizhihongxing

当程序运行后,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中提供的函数来获取当前日期,并将日期转换为自定义的字符串格式进行输出。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Javascript Global对象 - Python技术站

(0)
上一篇 2023年5月27日
下一篇 2023年5月27日

相关文章

  • js 获取当前select元素值的代码

    获取当前 select 元素的值,可以使用 JavaScript 中的 value 属性。下面是获取 select 元素值的代码示例: // 获取 id 为 mySelect 的 select 元素 let selectElement = document.getElementById(‘mySelect’); // 获取 select 元素的值 let s…

    JavaScript 2023年6月10日
    00
  • JavaScript学习笔记之数组求和方法

    JavaScript学习笔记之数组求和方法 在JavaScript中,我们可以使用多种方法对数组中的元素求和。本篇文章将分别介绍这些方法并给出示例说明。 方法一:for循环遍历数组 使用for循环来遍历数组元素,然后累加每个元素的值,最后得到数组的和。代码如下: function sumArrayFor(nums) { var sum = 0; for(va…

    JavaScript 2023年5月27日
    00
  • 深入理解JavaScript系列(15) 函数(Functions)

    深入理解JavaScript系列(15) 函数(Functions)攻略 什么是函数? 函数是一段可复用的程序代码,用于执行特定的任务或计算。在JavaScript中,函数通常用于封装可重用的代码逻辑、数据处理或事件处理等。 函数的定义 在JavaScript中,函数有多种定义方式,下面是其中的三种常见方式: 函数声明 函数声明是一种直接定义函数的方式,它可…

    JavaScript 2023年5月18日
    00
  • 教你javascript如何获取指针的位置

    教你javascript如何获取指针的位置 什么是指针? 在计算机中,指针是一个变量,存储了一个内存地址,该地址指向一个数据单元。指针可以被用来直接访问和修改内存中的数据,因此它在程序中非常有用。 在JavaScript中,由于其具有自动内存管理机制,因此没有指针类型。但是,在某些情况下,我们需要获取鼠标指针在页面中的位置。 获取鼠标指针位置 在JavaSc…

    JavaScript 2023年6月11日
    00
  • PowerShell小技巧实现IE Web自动化

    PowerShell小技巧实现IE Web自动化 简介 PowerShell是一种流行的管理、自动化和任务脚本语言,可以用于Windows平台上的各种任务,包括Web自动化。本文将介绍如何使用PowerShell实现IE Web自动化,并提供两个示例以说明具体实现方法。 PowerShell与IE Web自动化 PowerShell通过IE Com对象实现W…

    JavaScript 2023年6月11日
    00
  • JS格式化时间的几种方法总结

    下面是 “JS格式化时间的几种方法总结” 的完整攻略: 一、引言 在 Web 应用程序中,时间格式化是很常见的需求。JS作为前端开发语言,也提供了多种方式用于计算与格式化时间。本文将介绍JS中五种常见的时间格式化方法。 二、格式化JS中的时间 1. Date.toLocaleString() toLocaleString() 方法返回一个字符串,表示该日期对…

    JavaScript 2023年5月27日
    00
  • 详解正则表达式表单验证实例

    下面是“详解正则表达式表单验证实例”的完整攻略。 什么是正则表达式? 正则表达式是一种强大的文本匹配工具,可以用于搜索、过滤和替换字符串。它可以用一些简单的字符和符号表示复杂的字符模式,非常的灵活和高效。 正则表达式在表单验证中的应用 正则表达式最常用的场景之一就是在表单验证中,我们可以通过正则表达式来限定用户输入的格式,确保输入的数据符合规则。下面我们通过…

    JavaScript 2023年6月10日
    00
  • 使用vue-cli3+typescript的项目模板创建工程的教程

    下面是使用vue-cli3+typescript的项目模板创建工程的攻略。 准备工作:- 确保已正确安装node.js和npm- 通过npm安装vue-cli3:npm i -g @vue/cli 步骤1:创建一个新项目- 打开终端窗口,输入以下命令创建一个新的vue项目: vue create my-project 在选择项目类型时,选择 Manually…

    JavaScript 2023年6月10日
    00
合作推广
合作推广
分享本页
返回顶部