这个javascript语法有什么问题

这个javascript语法有什么问题,javascript,syntax,Javascript,Syntax,我不习惯javascript,我仍然尝试过,但不断出现语法错误。 我在这一行发现语法错误: var valid = ('@mandatoryF' === 'False' && empty) || (val >= @minVal.ToString(CultureInfo.InvariantCulture) && val <= @maxVal.ToString(CultureInfo.InvariantCulture)); 如果@mandatoryF是一

我不习惯javascript,我仍然尝试过,但不断出现语法错误。 我在这一行发现语法错误:

var valid = ('@mandatoryF' === 'False' && empty) || (val >= @minVal.ToString(CultureInfo.InvariantCulture) && val <= @maxVal.ToString(CultureInfo.InvariantCulture));

如果@mandatoryF是一个变量,它就不应该在引号中。您的变量不能以@开头。如果“False”是指布尔值False,则将其写成False。toString有一个小写的t。确保在这一行之前定义了所有变量。

变量不能以@开头。如果“@mandatoryF”没有引号,则与上面的false和uncapitalizedAll相同,并且ToString应该是ToString。@Roland可能已经讨论了您的问题,但将来如果您有语法错误,请包含错误消息。另外,这些变量是未定义的,否则您可能会在更早的时候出错:在定义它们的时候。