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

时间:2010-08-02 00:52:08

标签: javascript

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

示例:

function hello() {

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

}

2 个答案:

答案 0 :(得分:7)

您是否在任何地方呼叫hello()功能?如果没有,您将不会执行该函数的内容,因此不会发生write

答案 1 :(得分:1)

将此代码段放入您的函数中以检查您的函数是否被调用

alert('snippet');

如果出现一个消息框,您的代码应该可以正常工作,但如果没有,那么该函数不会被执行,也会发布一些html编码。