有关内置函数的定义

来源:2-1 Window 对象

能量咕噜略略

2021-10-13 11:51:35

console.log(window.alert  == alert);

我想问问:alert()或者setInterval(),不是一个函数么,这里为什么可以使用window.alert【之前的课程学习,没有()就是属性】,那么,alert或者setInterval用window对象调用的时候,为什么不能加()呢,

写回答

1回答

好帮手慕星星

2021-10-13

同学你好,alert和setInterval是函数,window.alert可以将alert作为属性,函数是属性值。例如:

https://img.mukewang.com/climg/61665a21098e0ff403770127.jpg

window.alert  == alert;这样比较的是两个函数体是否相等

https://img.mukewang.com/climg/61665a4d09cb2d0d03330061.jpg

如果函数加了()是调用,判断的就会是两个函数返回值是否相等,一般不这样比较。

祝学习愉快!

0

0 学习 · 15276 问题

查看课程