javascript - Uncaught SyntaxError: missing ) 在参数列表之后,找不到错误的解决方案
问题描述
我尝试了不同的方法来格式化弹出窗口,但总是得到同样的错误。尝试使用:
y = Math.abs(diffDays);
alert("That was exactly " (y) + " in the past!");
alert("That was exactly " Math.abs(diffDays) + " in the past!");
alert("That was exactly " (Math.abs(diffDays)) + " in the past!");
所有这些都失败了。我知道这应该很简单,我就是想不通。有人可以解释一下代码中有什么问题吗?这里是:
function Calculator(){
var today = new Date();
today.setHours(0,0,0,0);
var dd = String(today.getDate()).padStart(2, '0');
var mm = String(today.getMonth() + 1).padStart(2, '0');
var yyyy = today.getFullYear();
var y = document.getElementById("year").value;
var yy = document.getElementById("month").value;
var yyy = document.getElementById("day").value;
const oneDay = 24 * 60 * 60 * 1000;
var oneDate = new Date(y, yy - 1, yyy);
var diffDays = Math.round((oneDate - today) / oneDay);
if (oneDate.getFullYear() == y && oneDate.getMonth() == (yy-1) && oneDate.getDate() == yyy) {
if (diffDays == 0)
{
alert("That is today you dumby dumb :3")
} else if (diffDays < 0 ) {
y = Math.abs(diffDays);
alert("That was exactly " y + " in the past!");
} else {
alert("That date will be in exactly " + (diffDays) + " days!");
}
} else {
alert('Invalid date!!!');
}
}
解决方案
您缺少连接器(在您的几个警报中)。
alert("That was exactly " + Math.abs(diffDays) + " in the past!");
^
^
^
推荐阅读
- css - CSS对象适合封面正在拉伸图像
- entity-framework-core - IdentityServer4如何将ClientProperties转换为令牌
- objective-c - How to call Swift class methods from objective C Class?
- python - 为什么 SymPy 1.1.1 在计算这个基本积分时会返回错误?
- javascript - javascript for 循环不起作用
- javascript - 在 for 循环中使用增量变量“i”并从构造函数传递相关值
- python - Apply functions in a dataset
- microsoft-graph-api - skype 无法执行 Skype 后端请求 CreateThreadRequest:无法通过以下方式创建新的团队频道
- r - storing a vector in a relational database
- c# - 实体框架 SaveChanges 返回 nullreferenceexception