首页 > 试题广场 >

下列哪些函数是JavaScript的全局函数?

[不定项选择题]
下列哪些函数是JavaScript的全局函数?
  • encodeURI
  • parseFloat
  • setTimeout
  • eval
答案:A、B、D

个人记忆方法:6(编码相关)+ 2(数据处理)+ 4(数字相关)+ 1(特殊)
编码相关:
    escape()、unescape()、encodeURI()、decodeURI()、
    encodeURIComponent()、decodeURIComponent()
数据处理:
    Number()、String()
数字相关:
    isFinite()、isNaN()、parseFloat()、parseInt()
特殊:
    eval()

ps:对于 getClass() 方法不确定,菜鸟教程上没有,Chrome 控制台也没提示。
编辑于 2019-09-11 10:06:50 回复(23)
编辑于 2017-08-07 09:12:56 回复(7)
按选项的意思来看,应该指的是ECMAScript本身的global全局对象下的属性,在W3C上看是没有setTimeout的,setTimeout来自于window
发表于 2017-09-13 17:22:50 回复(6)
setTimeout是各大浏览器自己实现的api,不属于es标准
发表于 2017-11-26 19:17:16 回复(1)
setTimeout不是全局函数?
发表于 2017-08-08 12:59:36 回复(8)
翰头像
JavaScript 中包含以下 7 个全局函数,用于完成一些常用的功能:escape( )、eval( )、isFinite( )、isNaN( )、parseFloat( )、parseInt( )、unescape( )。
所以选择BD

编辑于 2017-02-23 16:16:40 回复(1)
setTimeout()是宿主环境提供的,平时我们常省略window.不是js的哦
发表于 2018-10-18 20:14:26 回复(0)
1、setTimeout()的完整形式:window.setTimeout(),平时省略了window;
2、Eval明显是坑,出题的人手误打错了??让答题的人负责??

发表于 2017-08-31 08:51:34 回复(1)
个人记忆方法:6(编码相关)+ 2(数据处理)+ 4(数字相关)+ 1(特殊)
编码相关:
    escape()、unescape()、encodeURI()、decodeURI()、
    encodeURIComponent()、decodeURIComponent()
数据处理:
    Number()、String()
数字相关:
    isFinite()、isNaN()、parseFloat()、parseInt()
特殊:
    eval()
发表于 2021-06-27 12:51:03 回复(0)
发表于 2021-12-17 21:23:33 回复(0)
1、浏览器对象模型 (BOM) 使 JavaScript 有能力与浏览器"对话"。

2、所有浏览器都支持 window 对象,它表示浏览器窗口。

3、所有 JavaScript 全局对象函数以及变量均自动成为 window 对象的成员。

setTimeout是各大浏览器自己实现的api,是直接属于window的
发表于 2021-12-15 15:49:15 回复(0)
encodeURL是window的方法啊,哪里是全局
发表于 2020-04-18 10:02:15 回复(1)
这题根据语感闷的,居然对了
发表于 2017-09-07 13:29:18 回复(0)
ABCD
发表于 2017-08-22 17:30:46 回复(0)
C选项无法理解为什么不是 JS 的全局函数。。。 如果不是,那它又是什么呢
发表于 2022-02-13 14:45:07 回复(0)
window不算全局?
发表于 2021-05-21 17:09:04 回复(0)
setTimeOut属于window方法非js
发表于 2021-03-14 23:15:15 回复(0)
setTimeout 来自运行时
发表于 2020-09-07 20:27:55 回复(0)
6个编码,2个数值,1个特色
发表于 2020-08-13 23:01:49 回复(0)
记录
发表于 2020-06-28 18:17:55 回复(0)