var SteepJD;
var dou=FlatJD;
if(dou>180)
{
dou=180;
}
var dou2=parseFloat(dou)+90;
if(dou2>180)
{
var dou2=dou2-180;
}
if(dou2==180)
{
var dou2=0;
}
var SteepJD=dou2;
这样可以定义变量可以的吗?求大神指导
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
可以这样定义,只是这种定义没有什么实际意义。在解析
var a = a + 1;
时,先赋值,而此时的a的值是undefined,a+1的最终结果就变成了非数值NaN了。所以最后a为NaN。你的代码稍微改下就行了。有两个变量被重复声明了。
dou2前面声明过了,不用再写 var ,直接赋值就可以