Javascript变量设置为字符串

Javascript变量设置为字符串,javascript,Javascript,为什么我的this.pPos设置为包含函数代码的字符串,而不是函数返回值 这应该返回一个随机数,但它返回函数的文本。您必须调用该函数 alert(asd.pPos()); 警告函数本身将隐式调用函数上的toString() 您必须调用该函数 alert(asd.pPos()); 警告函数本身将隐式调用函数上的toString() 您必须调用该函数 alert(asd.pPos()); 警告函数本身将隐式调用函数上的toString() 您必须调用该函数 alert(asd.pPos())

为什么我的
this.pPos
设置为包含函数代码的字符串,而不是函数返回值


这应该返回一个随机数,但它返回函数的文本。

您必须调用该函数

alert(asd.pPos());

警告函数本身将隐式调用函数上的
toString()

您必须调用该函数

alert(asd.pPos());

警告函数本身将隐式调用函数上的
toString()

您必须调用该函数

alert(asd.pPos());

警告函数本身将隐式调用函数上的
toString()

您必须调用该函数

alert(asd.pPos());

警告函数本身将隐式调用函数上的
toString()

因为你没有调用函数,
asd.pPos()
因为你没有调用函数,
asd.pPos()
因为你没有调用函数,
asd.pPos()
因为你没有调用函数,
asd.pPos()
我好笨。谢谢。+1,这不是文本。只是当你试图将函数转换成字符串时,Javascript会给你函数的代码,就像
alert()
那样。我需要等10分钟。我太笨了。谢谢。+1,这不是文本。只是当你试图将函数转换成字符串时,Javascript会给你函数的代码,就像
alert()
那样。我需要等10分钟。我太笨了。谢谢。+1,这不是文本。只是当你试图将函数转换成字符串时,Javascript会给你函数的代码,就像
alert()
那样。我需要等10分钟。我太笨了。谢谢。+1,这不是文本。只是当你试图将函数转换成字符串时,Javascript会给你函数的代码,就像
alert()
那样。我需要等待10分钟。