JavaScript decodeURI() 函数
定义和用法
decodeURI() 函数可对 encodeURI() 函数编码过的 URI 进行解码。
语法
decodeURI(URIstring)
参数描述
URIstring |
必需。一个字符串,含有要解码的 URI 或其他要解码的文本。 |
返回值
URIstring 的副本,其中的十六进制转义序列将被它们表示的字符替换。
实例
在本例中,我们将使用 decodeURI() 对一个编码后的 URI 进行解码:
<script type="text/javascript">
var test1="http://stephen830.iteye.com/My first/";
document.write(test1+ "<br />");
var test2 = encodeURI(test1);
document.write(test2+ "<br />");
var test3 = decodeURI(test2);
document.write(test3);
</script>
输出:
http://stephen830.iteye.com/My first/
http://stephen830.iteye.com/My%20first/
http://stephen830.iteye.com/My first/
分享到:
相关推荐
不同于许多传统面向对象的语言,JavaScript通过其独特的函数式特性,提供了一种更加灵活、强大的编程方式。以下是对给定文件中提及的JavaScript函数关键知识点的详尽解析。 #### 如何定义和使用函数 定义函数的...
全局变量和全局函数是JavaScript中两个基础且重要的概念。 全局变量是在函数外部声明的变量,可以在整个程序的任何地方被访问。它们在程序开始执行时被创建,并在整个程序生命周期内存在。JavaScript的全局变量有三...
JavaScript中的对象是编程的核心组成部分,它们是由特性(attribute)组成的,特性可以包含原始值(如字符串、数字、布尔值)或引用值(如其他对象或函数)。如果一个特性存储的是函数,那么它就被称为对象的方法;...
1、decodeURI() 参数:string 功能描述:对 encodeURI() 函数编码过的 URI 进行解码。 实例: 可把 //www.jb51.net/My first/ 解码为 //www.jb51.net/My first/ 2、decodeURIComponent() 参数:string 功能描述:函数可对...
Global对象在ECMAScript中是一个特殊的存在,它实际上并不存在,但所有全局作用域中的变量和函数都可视为其属性和方法。虽然不能直接调用Global对象,但在Web浏览器中,这些全局属性和方法通过window对象得以实现。 ...
9. JavaScript 中的全局函数和全局变量:JavaScript 中有许多全局函数和全局变量,例如 Infinity、NaN、undefined、decodeURI()、decodeURIComponent()、encodeURI()、encodeURIComponent()、escape()、eval()、is...
JavaScript还提供了许多系统函数,如encodeURI和decodeURI用于编码和解码URI,parseInt和parseFloat用于将字符串转换为数值,isNaN检测非数字,eval执行字符串作为代码。 JavaScript的对象是其核心特性之一,可以...
JavaScript提供了许多内置函数,如`encodeURI`和`decodeURI`用于URI编码和解码,`parseInt`和`parseFloat`用于转换字符串为整数和浮点数,`isNaN`用于判断是否为非数字,`eval`则能将字符串当作代码执行。...
Global对象是ECMAScript中一个非常特别的存在,它实际上并不存在,所有的全局变量和函数都被视为Global对象的属性和方法。这意味着,我们并不需要也不能直接通过Global这个标识来访问它,但在Web浏览器环境中,...
然而,在 JavaScript中别没有真正的类,对象的定义就是对象自身。而 ECMA-262 干脆把这种妥协的方式称作为对象的调和剂。为了方便理解,我通常把这个发挥类的作用的调和剂称为类。 Javascript内置对象学习 全局...
Global 对象 是一个固有对象,目的是将全局方法集中在一个对象中。 global 属性 返回一个 Boolean 值,标记正则表达式使用的 global 标志状态 (g)。 大于运算符(>) 比较两个表达式,看一个是否大于另一个。 ...
2. **Global 对象**:Global 对象是JavaScript的全局环境,它提供了一些全局函数。例如,`eval()`用于执行一个字符串作为JavaScript代码,`isFinite()`检查一个数值是否为有限的,`isNaN()`判断一个值是否为非数字,...
3. **内置全局函数:Eval()**:这是一个危险的功能,它将字符串作为JavaScript代码来执行。这可能导致安全问题,因此应谨慎使用。`encodeURI()`和`encodeURIComponent()`用于编码URI字符串,`decodeURI()`和`...
【JavaScript全局函数与核心概念】 JavaScript 是一种广泛用于网页和网络应用的脚本语言,它在浏览器环境中提供了许多全局函数,方便开发者处理数据和控制页面行为。以下是一些常见的全局函数及其作用: 1. `...
以上列举了文档中的主要知识点,这些知识点覆盖了JavaScript的基础事件处理、全局对象方法以及字符串对象的属性和方法,对于初学者理解和应用JavaScript非常有帮助。在实际开发中,熟练掌握这些基础知识可以帮助...
### JavaScript Error 对象与错误处理 #### Error 对象概述 在JavaScript编程中,错误处理是一项基本而重要的功能。`Error`对象是所有错误的基础类,它用于存储有关错误的信息,并且可以通过构造函数来创建。`...
总结来说,JavaScript的Global对象虽然不是一个真正的对象,但它提供了一组全局函数和属性,使得在任何作用域内都能访问这些功能。理解Global对象的概念有助于深入理解JavaScript的全局工作原理,并能避免在使用全局...
首先,Global对象是JavaScript中最特别的一个对象,它不属于任何其他对象的属性和方法,所有的全局变量和函数实际上都是Global对象的属性。Global对象包含了URI编码方法,即encodeURI()和encodeURIComponent()。这两...