setTimeout 是 DOM 提供的函数,不是JavaScript的全局函数

JavaScript 中包含以下 7 个全局函数,用于完成一些常用的功能(以后的章节中可能会用到):
escape( )、unescape( )、eval( )、isFinite()、isNaN( )、parseFloat( )、parseInt( )

函数 描述

decodeURI() 解码某个编码的 URI。

decodeURIComponent() 解码一个编码的 URI 组件。

encodeURI() 把字符串编码为 URI。

encodeURIComponent() 把字符串编码为 URI 组件。

escape() 对字符串进行编码。

eval() 计算 JavaScript 字符串,并把它作为脚本代码来执行。

isFinite() 检查某个值是否为有穷大的数。

isNaN() 检查某个值是否是数字。

Number() 把对象的值转换为数字。

parseFloat() 解析一个字符串并返回一个浮点数。

parseInt() 解析一个字符串并返回一个整数。

String() 把对象的值转换为字符串。

unescape() 对由 escape() 编码的字符串进行解码。

BOM 其实没有明确定义,在早期说 setTimeout 是浏览器提供的能力也是对的,但现在在 whatwg-html 规范里了,而且 mdn 把它归为 DOM Level 0 ,说明大家还是偏向于 setTimeout 是 html 的一部分
node.js 的 timers 模块实现了包括 setTimeout 在内的一系列函数,并暴露在全局对象 global 下,这是平台实现的,不是 JavaScript 规范里要求实现的。

js的全局属性:Infinity、NAN、undefined

js的全局函数:decodeURI()、decodeURIcomponent()、

encodeURIencodeURIcomponent()、 escape()、eval()、isFinite()、isNAN()、 Number()、parseFloat()、parseInt()、String()、unescape()

__EOF__

本文作者龙陌
本文链接https://www.cnblogs.com/longmo666/p/17818065.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   龙陌  阅读(44)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示