javascript全局函数

一,parseInt()

1.接受任何合法的js值,但只有是number类型,或者内容本身是数字的字符串时返回整数部分。其余非数字的返回NaN

2.注意parseInt直接取整数部分,没有进行四舍五入的计算

二,parseFloat()

1.接受任何合法的js值,但只有是number类型,或者内容本身是数字的字符串时返回其数值型(当是整数时返回整数,是小数时返回小数)。其余非数字的返回NaN

2.当要把一个数字字符串转成数值类型时,如果没有只保留整数的需求,应该使用parseFloat而不是parseInt

三,eval()

1.计算字符串,并把字符串内容作为脚本运行。

四,decodeURIComponent()

1.可以对编码后的uri进行解码:

2.例如在url上的中文字符,使用window.location.href拿到的是编码后的,如果直接获取会是一串乱码,使用decodeURIComponent可以获得正确的中文字符。

五,encodeURIComponent()

1.对uri进行编码,会将中文,{}[]/,#等特殊字符进行编码

2.对于get请求,请求参数是在url上,当请求参数有特殊字符,如#时,会被忽略掉,传不到后端,可以使用encodeURIComponent对参数进行编码。

六,encodeURI

1.通常使用于将整个uri进行编码,不会对特殊字符进行转义

七,decodeURI

1.对整个uri进行编码,不会对特殊字符进行转义

八,NumberString

九,注意

1.js的全局函数指的是js的全局函数,不用依赖宿主,像alert,setTimeout等是依赖于宿主,不算全局函数。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值