为什么我不能在Javascript中的函数内部分配变量?

0 javascript

这里对JS来说很新.当我编写PHP时,我在函数内部分配变量没有问题,但在JavaScript函数内部它不起作用.为什么?

例:

function hello() {

var animal = 'Dog';
document.write(animal);

}
Run Code Online (Sandbox Code Playgroud)

DVK*_*DVK 7

你在hello()任何地方调用这个功能吗?如果没有,您将不会执行该功能的内容,因此不会write发生.