-1

最近JQueryを使い始めたばかりです。(かなり最近だと思います...)ここで何が間違っていますか?

var userDate = new Date();
if(userDate.getHours() => 12)
{
    var post = $('p[title="test"]');
    post.text('Would you look at the time?');
}
4

4 に答える 4

6

状態がひっくり返る。

   var userDate = new Date();
    if(userDate.getHours() >= 12)
    {
        var post = $('p[title="test"]');
        post.text('Would you look at the time?');
    }
于 2013-07-31T12:38:50.460 に答える
5

おそらく、>=代わりに=>、間違った大なり等しい演算子のシーケンスを使用する必要があります。>=比較演算子では、等号 = が > then の後に続きます。比較演算子の詳細については、こちらを参照してください。

var userDate = new Date();
if(userDate.getHours() >= 12)
{
    var post = $('p[title="test"]');
    post.text('Would you look at the time?');
}

より大きいか等しい>=左のオペランドが右のオペランドreferenceより大きいか等しい場合に true を返します。

于 2013-07-31T12:36:49.820 に答える
3
 if(userDate.getHours() => 12) {...}

する必要があります

 if(userDate.getHours() >= 12) {...}

もしかして逆方向?

于 2013-07-31T12:37:29.857 に答える