单项选择题

(demo10)下面关于javaScript的this用法说法正确的是()

A.它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用
B.随着函数使用场合的不同,this的值会发生变化
C.有一个总的原则,那就是this指的是,调用函数的那个对象
D.闭包可以随意使用this是Javascript语言的一个关键字