1. 为什么JS里调用不了Math类的方法
1
window.alert(p.getName1()+"\n" + People.getName2() + "\n" + p.getName3());
这里先执行括号里所有的内容,再执行最外层的window.alert,
所以读到 People.getName2() 时,函数内的alert就先弹出来了,
因为getName2只有一个alert方法,this.name是Object自带的方法,会返回当前对象的全名,
所以弹出显示People,
构造函数People里虽然有this.name,但是构造函数没实例化是无法调用内部的属性,
所以People.getName2() 返回的是undefined,
2. JSP页面里面调用不到JS脚本函数时有哪几种情况
函数定义错了:如funciton
name(d,b)这样才是正确的定义含参函数,而function
name(var
a,var
b)是错误的,
函数内部方法写错了回.
函数调用
写法出错了
该函数定答义的前面有错误的函数,这样也无法调用该函数