`
stephen830
  • 浏览: 3011255 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JavaScript 全局对象参考手册 decodeURIComponent() 函数

阅读更多

JavaScript decodeURIComponent() 函数

JavaScript 全局对象参考手册

定义和用法

decodeURIComponent() 函数可对 encodeURIComponent() 函数编码的 URI 进行解码。

语法

decodeURIComponent(URIstring)

 

 

参数描述
URIstring 必需。一个字符串,含有编码 URI 组件或其他要解码的文本。

返回值

URIstring 的副本,其中的十六进制转义序列将被它们表示的字符替换。

实例

在本例中,我们将使用 decodeURIComponent() 对编码后的 URI 进行解码:

<script type="text/javascript">

var test1="http://stephen830.iteye.com/My first/"
document.write(test1 + "<br />")
var test2=encodeURIComponent(test1)
document.write(test2 + "<br />")
var test3=decodeURIComponent(test2)
document.write(test3)

</script>

 

 

输出:

http://stephen830.iteye.com/My first/
http%3A%2F%2Fstephen830.iteye.com%2FMy%20first%2F
http://stephen830.iteye.com/My first/

 

 

分享到:
评论

相关推荐

    javascript_函数大全

    不同于许多传统面向对象的语言,JavaScript通过其独特的函数式特性,提供了一种更加灵活、强大的编程方式。以下是对给定文件中提及的JavaScript函数关键知识点的详尽解析。 #### 如何定义和使用函数 定义函数的...

    JavaScript进阶:JS的全局变量和全局函数.docx

    全局变量和全局函数是JavaScript中两个基础且重要的概念。 全局变量是在函数外部声明的变量,可以在整个程序的任何地方被访问。它们在程序开始执行时被创建,并在整个程序生命周期内存在。JavaScript的全局变量有三...

    javascript本地对象_内置对象和宿主对象

    JavaScript中的对象是编程的核心组成部分,它们是由特性(attribute)组成的,特性可以包含原始值(如字符串、数字、布尔值)或引用值(如其他对象或函数)。如果一个特性存储的是函数,那么它就被称为对象的方法;...

    JavaScript全局函数使用简单说明

    实例: 可把 //www.jb51.net/My first/ 解码为 //www.jb51.net/My first/ 2、decodeURIComponent() 参数:string 功能描述:函数可对 encodeURIComponent() 函数编码的 URI 进行解码。 3、encodeURI() 参数:string ...

    1.16 JavaScript高级-面向对象.pdf

    Global对象在ECMAScript中是一个特殊的存在,它实际上并不存在,但所有全局作用域中的变量和函数都可视为其属性和方法。虽然不能直接调用Global对象,但在Web浏览器中,这些全局属性和方法通过window对象得以实现。 ...

    JavaScript进阶面试题_30题.pdf_前端面试题

    9. JavaScript 中的全局函数和全局变量:JavaScript 中有许多全局函数和全局变量,例如 Infinity、NaN、undefined、decodeURI()、decodeURIComponent()、encodeURI()、encodeURIComponent()、escape()、eval()、is...

    JavaScript内置对象math,global功能与用法实例分析

    Global对象是ECMAScript中一个非常特别的存在,它实际上并不存在,所有的全局变量和函数都被视为Global对象的属性和方法。这意味着,我们并不需要也不能直接通过Global这个标识来访问它,但在Web浏览器环境中,...

    javascript 内置对象及常见API详细介绍

    接下来,我们来看看JavaScript的一些全局属性和函数。例如,`Infinity`表示正无穷大,`NaN`代表非数字值,`undefined`表示变量未定义。`decodeURI()`和`decodeURIComponent()`用于解码URL编码的字符串,`encodeURI()...

    微软JavaScript手册

    Global 对象 是一个固有对象,目的是将全局方法集中在一个对象中。 global 属性 返回一个 Boolean 值,标记正则表达式使用的 global 标志状态 (g)。 大于运算符(&gt;) 比较两个表达式,看一个是否大于另一个。 ...

    《JavaScript动态网页设计经典实例教程》源代码

    - 需要注意XSS(跨站脚本攻击)和CSRF(跨站请求伪造)等安全问题,正确使用`encodeURIComponent`、`decodeURIComponent`等函数进行URL编码,确保用户输入的安全性。 通过《JavaScript动态网页设计经典实例教程》...

    javascript基础

    2. **Global 对象**:Global 对象是JavaScript的全局环境,它提供了一些全局函数。例如,`eval()`用于执行一个字符串作为JavaScript代码,`isFinite()`检查一个数值是否为有限的,`isNaN()`判断一个值是否为非数字,...

    javascript权威指南笔记

    3. **内置全局函数:Eval()**:这是一个危险的功能,它将字符串作为JavaScript代码来执行。这可能导致安全问题,因此应谨慎使用。`encodeURI()`和`encodeURIComponent()`用于编码URI字符串,`decodeURI()`和`...

    android中js与java间函数相互调用demo,支持中文传参,无乱码

    在JavaScript端,可以使用`encodeURIComponent()`和`decodeURIComponent()`。 7. **安全注意事项** 使用`JavaScriptInterface`时需要注意安全,因为它允许JavaScript直接访问Java对象。为了防止恶意JavaScript代码...

    javascript_API

    以上列举了文档中的主要知识点,这些知识点覆盖了JavaScript的基础事件处理、全局对象方法以及字符串对象的属性和方法,对于初学者理解和应用JavaScript非常有帮助。在实际开发中,熟练掌握这些基础知识可以帮助...

    Javascript Global对象

    总结来说,JavaScript的Global对象虽然不是一个真正的对象,但它提供了一组全局函数和属性,使得在任何作用域内都能访问这些功能。理解Global对象的概念有助于深入理解JavaScript的全局工作原理,并能避免在使用全局...

    深入理解JavaScript单体内置对象

    首先,Global对象是JavaScript中最特别的一个对象,它不属于任何其他对象的属性和方法,所有的全局变量和函数实际上都是Global对象的属性。Global对象包含了URI编码方法,即encodeURI()和encodeURIComponent()。这两...

    javascript属性方法集合,自己认为重要的都有

    全局对象在JavaScript中提供了一些基本的函数,如: 1. `eval(x)`:计算字符串`x`中的JavaScript代码并执行。 2. `isFinite(number)`:如果参数`number`是一个有限的数字,返回`true`,否则返回`false`。 3. `isNaN...

    JavaScript常用全局属性与方法记录积累

    本文将对这些常用的全局属性和方法进行详细的介绍和记录,以供将来参考。 首先,让我们来看一看JavaScript中的几个重要的全局属性: 1. Infinity:这个属性表示正无穷大的数值。例如,在JavaScript中,任何数字...

Global site tag (gtag.js) - Google Analytics