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日

相关文章

  • 如何使用js获取扩展名详解

    如何使用js获取扩展名详解 在JavaScript中获取文件扩展名可以使用多种方法,比如使用正则表达式或者内置函数等。以下是常见的获取文件扩展名的方法,包括两个示例说明。 通过字符串截取获取扩展名 这是最简单的方法,基本思路是将字符串从后往前查找第一个.的位置,然后截取这个位置及后面的字符作为扩展名。 function getExtensionString(…

    JavaScript 2023年5月27日
    00
  • isArray()函数(JavaScript中对象类型判断的几种方法)

    下面是关于isArray()函数以及JavaScript中对象类型判断的几种方法的完整攻略。 1. isArray()函数 isArray()是JavaScript中的一个内置方法,用来判断一个对象是否是数组。它返回一个布尔值,为true表示对象是数组,为false表示对象不是数组。下面是isArray()函数的语法: Array.isArray(obj) …

    JavaScript 2023年6月10日
    00
  • Promise+async+Generator的实现原理

    下面是 Promise+async+Generator 的实现原理的完整攻略: Promise 的实现 Promise 内部维护了一个状态值,有三种状态:pending, fulfilled 和 rejected。 在 Promise 内部定义了 resolve 和 reject 两种方法,用于设置异步操作成功和失败后的返回结果。 Promise 内部还定义…

    JavaScript 2023年5月27日
    00
  • 一波JavaScript日期判断脚本分享

    接下来我将分享一波JavaScript日期判断脚本的详细攻略。 一、背景介绍 在Web开发中,我们经常需要处理日期相关的问题,比如日期的比较、日期的格式化等。这时候,我们就需要使用JavaScript来实现这些功能。为了方便我们的开发,我在这里给大家分享一波JavaScript日期判断脚本。 二、实现思路 我们的实现思路是基于JavaScript原生的Dat…

    JavaScript 2023年5月27日
    00
  • JavaScript正则表达式函数总结(常用)

    JavaScript正则表达式函数总结(常用) 正则表达式是用于处理字符串的强大工具,JavaScript内置了正则表达式对象RegExp,使用正则表达式可以快速而灵活地解析、匹配和替换字符串。 常用正则表达式函数 test() test()方法用于测试一个字符串是否匹配某个正则表达式,返回值为布尔类型,如果匹配成功,则返回true,否则返回false。 l…

    JavaScript 2023年5月27日
    00
  • 全面解析Bootstrap表单使用方法(表单按钮)

    Bootstrap是目前最为流行的前端UI框架之一,它内置了很多实用的组件,其中表单是必不可少的一个组件。在表单的使用中,表单按钮起着非常重要的作用,它可以帮助我们实现一些非常实用的功能,例如提交表单、删除数据等。 下面我将为大家详细讲解如何使用Bootstrap表单按钮。 一、表单按钮的基本用法 在使用Bootstrap表单按钮的时候,我们需要先引入Boo…

    JavaScript 2023年6月10日
    00
  • js实现div拖动动画运行轨迹效果代码分享

    关于“js实现div拖动动画运行轨迹效果代码分享”的完整攻略,主要包含以下几个部分: 基本思路 实现步骤 示例说明 基本思路 实现div拖动动画运行轨迹效果,一般可以采用JS和CSS配合的方式。具体来说,主要实现以下几个步骤: 给div绑定mousedown事件,当鼠标按下时触发。 给document绑定mousemove事件,当鼠标移动时触发。 给docu…

    JavaScript 2023年6月10日
    00
  • 你可能不知道的CORS跨域资源共享

    下面是关于CORS跨域资源共享的详细讲解,希望能对你有所帮助。 CORS是什么 CORS(Cross-Origin Resource Sharing)跨域资源共享,是用来解决跨域访问的一种技术。由于浏览器实行同源策略(Same-Origin Policy),如果一个URL的协议、域名和端口都与当前页面的协议、域名和端口相同,则就是同源;否则就是跨域,跨域请求…

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