第五节 单体内置对象

  1. 介绍一下Global对象?
    答:从某种意义上来说,Global对象在ES中是左右一个终极的“兜底”对象。
    事实上,没有全局变量或全局函数。所有在全局对象中定义的属性和函数,都是Global对象的属性。

  2. eval()方法的作用是?
    答:eval方法只接收一个参数,即要执行的ES字符串。
    当解析器发现代码中调用eval()方法时,会将传入的参数当作实际的ES语句来解析,然后把执行结果插入到原位置。
    严苛模式下,使用eval会报错。

  3. 介绍一下window对象?
    答:在web浏览器中,浏览器将Global这个对象作为了window对象的一部分加以实现。
    也就是说,在全局作用域中声明的所有变量和函数,就都成为了window对象的属性。

  4. 介绍一下Math对象常用的函数?
    答:

    1. Math.random():返回一个大于等于0小于1的随机数。
    2. Math.ceil:作用于小数,向上舍入
    3. Math.floor:作用于小数,向下舍入
    4. Math.round:作用于小数,四舍五入

results matching ""

    No results matching ""