web-interview
web-interview copied to clipboard
[选择题] 2.以下哪些是 javascript 的全局函数
A. escape 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。ECMAScript v3 反对使用该方法,应用使用 decodeURI() 和 decodeURIComponent() 替代它。
B. parseFloat parseFloat() 函数可解析一个字符串,并返回一个浮点数。
该函数指定字符串中的首个字符是否是数字。如果是,则对字符串进行解析,直到到达数字的末端为止,然后以数字返回该数字,而不是作为字符串。
C. eval 函数可计算某个字符串,并执行其中的的 JavaScript 代码。
D. setTimeout
E. alert
答案:ABC
补充一下:D、E为什么不是全局函数? 个人理解因为setTimeout和alter都是宿主环境提供的函数,跟js运行环境有关,不属于原生js自带的函数