Javascript Java脚本日期函数
下面的JS获取当前时间不会返回任何值。我正在从jsp页面调用ecmascript函数Javascript Java脚本日期函数,javascript,Javascript,下面的JS获取当前时间不会返回任何值。我正在从jsp页面调用ecmascript函数 function abc{ var returnString = ''; var today = new Date(); var currentTime = today.getHours(); return currentTime; } 此代码可用于: function abc() { var today = new Date(); return today
function abc{
var returnString = '';
var today = new Date();
var currentTime = today.getHours();
return currentTime;
}
此代码可用于:
function abc() {
var today = new Date();
return today.getHours();
}
display.log(abc())
您缺少函数的()
function abc(){
var today = new Date();
var currentTime = today.getHours();
return currentTime;
}
console.log(abc())
函数声明是错误的。函数名后应使用()
。参考下面的代码
function abc() {
var returnString = '';
var today = new Date();
var currentTime = today.getHours();
return currentTime;
}
你的函数声明是错误的。而不是
功能abc{
您需要列出参数,即使它是一个空列表,如下所示:
函数abc(){
两件事
正如其他人指出的那样,您缺少了()
其次,我不确定该方法的用途是什么,但它可以缩短。请参见我的abcd()
您可以使用箭头功能进一步缩短它,如下所示:
const abc=()=>new Date().getHours()
console.log(abc());
一切正常。函数声明中缺少括号。应该使用函数abc(){…}
而不是函数abc(){…}
。要显示它,可以在console.log(abc())中调用函数
语法错误问题不应回答,我被告知如果您想保持简短,您不需要返回语句或大括号。abc=()=>new Date().getHours()
就足够了
var a = abc();
var b = abcd();
console.log(a);
console.log(b);
function abc() {
var returnString = '';
var today = new Date();
var currentTime = today.getHours();
return currentTime;
}
function abcd() {
return new Date().getHours();
}