JavaScript 常用全局方法

全局方法

三种弹出框
1.alert() 警告框。无返回值|返回值为undefined。
2.confirm() 确认框。返回值为boolean类型(true或false)。
3.prompt() 提示框。返回值为string类型或为null。
定时
setTimeout() 设置超时时间
clearTimeout()
setInterval() 设置间隔时间
clearInterval()
字符串编码及解码
escape(html) 对HTML代码|汉字进行编码(编码为Unicode,格式:\uxxxx)
unescape(string) 对Unicode字符串进行解码|对汉字直接返回。

window.escape("你好")
"%u4F60%u597D"
window.unescape("%u4F60%u597D")
"你好"
window.unescape("你好")
"你好"

Base64编码及解码
btoa(asciiStr) 对传入的英文字符串进行Base64编码。
atob(base64Str) 对经过Base64编码的字符串进行解码,信息还原。

btoa("Hello World")
"SGVsbG8gV29ybGQ="
atob("SGVsbG8gV29ybGQ=")
"Hello World"

URI编码及解码
encodeURI(uri) 编码URI。
decodeURI(encodedURI) 解码经过编码的URI。
encodeURIComponent(uriComponent) 对uri组件进行编码
decodeURIComponent(encodedURIComponent) 对经过编码的url组件进行组件解码。
类型判断
window.isBlank(str) 判断str是否为空白(空格,回车 换行等)
window.isFinite(number) 判断number是否为有限的(若传入string会先自动转换成number格式,再判断。NaN直接返回false,不是有限的数值)
window.isNaN(number) 判断number是否不是数值。(boolean和数值都会返回false,因为他们是数值)。
类型转换
window.parseInt(string)
window.parseFloat(string)
window.Number() 构造方法。会对传入的变量类型进行自动转换。
window.String()
window.Boolean()
window.Symbol()
window.Date()
window.RegExp()
window.Array()
window.Object()
其他
window.eval(str) 对字符串中的JS表达式进行重新运算,求出运算后的内容。
窗口相关
stop() 停止页面载入
open(?url, ?target, ?features)
close()
resizeTo(x, y)
moveTo(x, y)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值