添加空白函数时出现javascript函数错误
我对javascript比较陌生。下面是我的添加空白函数时出现javascript函数错误,javascript,Javascript,我对javascript比较陌生。下面是我的.js-文件,我正在我的html文件中导入它- function primaerror(strmessage) { alert(strmessage); return null; } function showdiagnosis(string pid){} function showimages(){} function showimage(){} 我得到: Error = "Expected ')'. Line:5 Char:31" 请帮助
.js
-文件,我正在我的html
文件中导入它-
function primaerror(strmessage)
{
alert(strmessage);
return null;
}
function showdiagnosis(string pid){}
function showimages(){}
function showimage(){}
我得到:
Error = "Expected ')'. Line:5 Char:31"
请帮助我错误可能在哪里
谢谢因为JavaScript是一种动态类型语言,它不需要(也不允许)函数参数的类型声明,所以您应该从
函数showdiagnosis(stringpid){}
中删除字符串
function primaerror(strmessage)
{
alert(strmessage);
return null;
}
function showdiagnosis(pid){}
function showimages(){}
function showimage(){}
如果需要,您可能需要手动检查参数的类型
另请参见:
Javascript
首先没有关键字
字符串
您不应该为变量提供数据类型,您甚至不能在形式参数之前使用var
关键字
Javascript
解释器可以理解变量指向的值的类型。因为变量没有任何特定的类型,并且可以以任何方式弄乱,所以它被称为弱类型语言
将函数showdiagnosis(字符串pid){}
更改为
`function showdiagnosis(pid){}`
如果需要,可以使用typeof
关键字了解通过pid传递的类型值
例如:
function showDiagnosis(pid){
if(typeof pid=='string')
//................
}
此链接很有价值,您可能需要检查:
并对函数名、变量使用适当的命名约定。一般来说,
Javascript
社区遵循针对您的案例的showDiagnosis(pid)
。从小写字母开始,将名字中不同单词的第一个字母大写,以便读者理解并提高可读性。JavaScript是弱类型语言。另外,如果你来自Java,我建议你从头开始使用JavaScript,因为如果你在进入这个时遵循Java模式,世界将不复存在。