这篇文章主要讲解了“javascript中的全局函数都有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“javascript中的全局函数都有哪些”吧!
网站建设哪家好,找创新互联!专注于网页设计、网站建设、微信开发、微信小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了新林免费建站欢迎大家使用!
decodeURI()函数
decodeURI() 函数可对 encodeURI() 函数编码过的 URI 进行解码。
语法:decodeURI(uri)
uri :必需。一个字符串,含有要解码的 URI 或其他要解码的文本。
decodeURIComponent()函数
decodeURIComponent() 函数可对 encodeURIComponent() 函数编码的 URI 进行解码。
语法:decodeURIComponent(uri)
encodeURI()函数
encodeURI() 函数可把字符串作为 URI 进行编码。
对以下在 URI 中具有特殊含义的 ASCII 标点符号,encodeURI() 函数是不会进行转义的: , / ? : @ & = + $ # (可以使用 encodeURIComponent() 方法分别对特殊含义的 ASCII 标点符号进行编码。).
语法:encodeURI(uri)
encodeURIComponent()函数
encodeURIComponent() 函数可把字符串作为 URI 组件进行编码。
该方法不会对 ASCII 字母和数字进行编码,也不会对这些 ASCII 标点符号进行编码: - _ . ! ~ * ' ( ) 。
其他字符(比如 :;/?:@&=+$,# 这些用于分隔 URI 组件的标点符号),都是由一个或多个十六进制的转义序列替换的。
语法:encodeURIComponent(uri)
escape()函数
escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。
该方法不会对 ASCII 字母和数字进行编码,也不会对下面这些 ASCII 标点符号进行编码: * @ - _ + . / 。其他所有的字符都会被转义序列替换。
语法:escape(string)
string :必需。要被转义或编码的字符串。
eval()函数
eval() 函数计算 JavaScript 字符串,并把它作为脚本代码来执行。
如果参数是一个表达式,eval() 函数将执行表达式。如果参数是Javascript语句,eval()将执行 Javascript 语句。
语法:eval(string)
isFinite()函数
isFinite() 函数用于检查其参数是否是无穷大,也可以理解为是否为一个有限数值(finite number)。
语法:isFinite(value)
value:必需。要检测的数字。
返回值:如果参数是 NaN,正无穷大或者负无穷大,会返回 false,其他返回 true。
isNaN()函数
isNaN() 函数用于检查其参数是否是非数字值。
语法:isNaN(value)
如果参数值为 NaN 或字符串、对象、undefined等非数字值则返回 true, 否则返回 false。
Number()函数
Number() 函数把对象的值转换为数字。
语法:Number(object)
如果对象的值无法转换为数字,那么 Number() 函数返回 NaN。
parseFloat()函数
parseFloat() 函数可解析一个字符串,并返回一个浮点数。
该函数指定字符串中的首个字符是否是数字。如果是,则对字符串进行解析,直到到达数字的末端为止,然后以数字返回该数字,而不是作为字符串。
语法:parseFloat(string)
parseInt()函数
parseInt() 函数可解析一个字符串,并返回一个整数。
语法:parseInt(string, radix)
当参数 radix 的值为 0,或没有设置该参数时,parseInt() 会根据 string 来判断数字的基数。
当忽略参数 radix , JavaScript 默认数字的基数如下:
如果 string 以 "0x" 开头,parseInt() 会把 string 的其余部分解析为十六进制的整数。
如果 string 以 0 开头,那么 ECMAScript v3 允许 parseInt() 的一个实现把其后的字符解析为八进制或十六进制的数字。
如果 string 以 1 ~ 9 的数字开头,parseInt() 将把它解析为十进制的整数。
String()函数
String() 函数把对象的值转换为字符串。
语法:String(object)
unescape()函数
unescape() 函数可对通过 escape() 编码的字符串进行解码。
语法:unescape(string)
注意: unescape()不能使用于对 URI(通用资源标识符:UniformResourceIdentifier,简称"URI")精选解码. 解码 URI 请使用 decodeURI() 方法。
感谢各位的阅读,以上就是“javascript中的全局函数都有哪些”的内容了,经过本文的学习后,相信大家对javascript中的全局函数都有哪些这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!