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

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

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

相关文章

  • 关于UTF-8的客户端用AJAX方式获取GB2312的服务器端乱码问题的解决办法

    关于UTF-8的客户端用AJAX方式获取GB2312的服务器端乱码问题的解决办法,需要考虑以下几个方面: 了解什么是字符编码 字符编码是计算机在处理文本时采用的一种方式,用数字来代表各种字符,包括数字、字母、符号、汉字等等。字符编码的常见表示方式包括 ASCII、GB2312、GBK、UTF-8 等。 理解客户端与服务器端的字符编码要求 客户端和服务器端在处…

    JavaScript 2023年5月19日
    00
  • angularJs中datatable实现代码

    下面给出AngularJS中datatable实现代码的完整攻略,这里使用的是AngularJS版本为1.x,实现过程中需要使用一些第三方库来支持。攻略分成以下几个步骤: 步骤一 安装必需的依赖 在开始之前,你需要在本地安装以下库: jQuery:用于操作DOM和事件处理 Bootstrap:用于样式 AngularJS:主要的MVC框架 <!– j…

    JavaScript 2023年6月11日
    00
  • HTML5中的document.visibilityState

    在 HTML5 中,文档对象(即 document 对象)具有一个 visibilityState 属性,该属性表示当前文档对象的可见性状态。 visibilityState 可能的取值有以下三种: – visible :表示文档当前处于激活状态,即当前选项卡处于前台或当前窗口处于屏幕最上层。- hidden :表示文档当前处于非激活状态,即当前选项卡处于后…

    JavaScript 2023年5月5日
    00
  • JS简单实现移动端日历功能示例

    首先,实现移动端日历功能需要考虑日期的显示、日期的选择和切换不同月份等问题,以下是一个完整攻略: 设计思路 在页面中渲染日历主体部分,包括日期、星期、月份等。 通过 JavaScript 操作获取当前时间,并根据当前时间初始化日历的显示。 实现日历的月份、日期的切换。 实现日期的选择,可以记录选中的日期并高亮显示。 代码实现 HTML 结构 首先,我们需要在…

    JavaScript 2023年5月28日
    00
  • JSONP跨域的原理解析及其实现介绍

    下面我将详细讲解“JSONP跨域的原理解析及其实现介绍”的完整攻略。 什么是JSONP跨域 首先,需要了解JSONP(JSON with Padding)是什么。在网络应用中,由于安全策略的限制,浏览器不能直接跨域获取数据。JSONP利用“script”标签不受跨域限制的特性,通过动态创建“script”标签,并在服务器返回的数据中添加一个回调函数,从而实现…

    JavaScript 2023年5月27日
    00
  • 用javascript自动显示最后更新时间

    下面是用JavaScript自动显示最后更新时间的完整攻略: 第一步:编写HTML代码 在需要显示最后更新时间的页面中添加以下代码: <p>Last updated: <span id="lastUpdated"></span></p> 其中,id=”lastUpdated”是用来标识展示最…

    JavaScript 2023年5月27日
    00
  • 收藏Javascript中常用的55个经典技巧

    收藏Javascript中常用的55个经典技巧 介绍 本文收集了Javascript中常用的55个经典技巧,每个技巧都包含简短的代码示例和详细的解释。这些技巧旨在帮助Javascript开发者提高他们的编程技能。 主要内容 以下是本文中包含的55个Javascript技巧: 数组去重 javascriptconst arr = [1, 2, 3, 3, 4,…

    JavaScript 2023年5月18日
    00
  • Javascript的表单与验证-非空验证

    现在我来为您讲解一下“Javascript的表单与验证-非空验证”的完整攻略。 1. 标题 首先,我们需要为这篇攻略添加一个合适的标题,以便读者能够清楚地了解这篇攻略的主题。标题可以设为“Javascript表单验证-非空验证”。 2. 简介 在正式开始讲解“Javascript表单验证-非空验证”之前,我们先来简单介绍一下表单验证的概念及其重要性。 表单验…

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