-4

当我运行脚本时,它说

Microsoft VBScript 运行时错误“800a01f5”

非法分配:'MAX_AGE'

/classic.asp,第 8 行

这是脚本:

response.Write(GetMaxAge())
Function GetMaxAge()

    const MAX_AGE = 50
    Dim iRtnValue

    MAX_AGE = 45

    iRtnValue = MAX_AGE

    GetStudentAge = iRtnValue

End Function
4

3 回答 3

5

MAX_AGE 被定义为一个常数。你不能改变常量的值

于 2013-07-11T11:27:48.067 回答
4

您将返回 GetStudentAge 而不是 GetMaxAge。我的意思是“GetStudentAge = iRtnValue”

于 2013-07-11T11:26:42.313 回答
1
const MAX_AGE = 50

您已指定MAX_AGE为常量。您稍后更改它的任何具体原因:MAX_AGE = 45?您将常量视为变量。

于 2013-07-11T11:28:41.870 回答