在添加空白函数时出现javascript函数错误
我相对较新的JavaScript。 以下是我在我的html
文件中导入的.js
文件 -
function primaerror(strmessage)
{
alert(strmessage);
return null;
}
function showdiagnosis(string pid){}
function showimages(){}
function showimage(){}
我得到:
Error = "Expected ')'. Line:5 Char:31"
请帮助我哪里的错误可能是?
谢谢
Javascript
没有keyword
string
。
您不应该为变量提供数据类型,甚至可能在形式参数之前不使用var
关键字。
Javascript
解释器可以理解变量指向的值的类型。 因为变量没有特别的类型,并且可能会以任何方式混乱,所以它被称为weakly typed language
。
将function showdiagnosis(string pid){}
更改为
`function showdiagnosis(pid){}`
如果你需要你可以使用typeof
关键字来知道通过pid传递的类型值。
例如:
function showDiagnosis(pid){
if(typeof pid=='string')
//................
}
此链接很有价值,您可能需要检查它:
在javascript中查找变量类型
检查一个变量是否是一个字符串
在javascript中检查变量是数字还是字符串
并为函数名称,变量使用适当的命名约定。 一般来说, Javascript
社区如下showDiagnosis(pid)
您的情况。 以小写字母开头,并将名称中每个不同单词的首字母大写,以便它对读者有意义并提高可读性。
由于JavaScript是一种动态类型的语言,因此它不需要(也不允许)函数参数的类型声明,所以您应该从function showdiagnosis(string pid){}
移除string
。
function primaerror(strmessage)
{
alert(strmessage);
return null;
}
function showdiagnosis(pid){}
function showimages(){}
function showimage(){}
如果需要,您可能需要手动检查参数的类型。
另请参阅:设置函数参数的类型?
链接地址: http://www.djcxy.com/p/94987.html