zoukankan      html  css  js  c++  java
  • 关于 " +new Date "

    关于 " +new Date " 的个人见解 今天晚上,在一个Javascript的Q群里,有人问下面这种代码是什么意思: var time = +new Date; 这段代码中,比较奇怪的是有一个加号,下面说说我个人的理解:这是对后面的对象做一个+运算,触发对象执行valueOf进行求值! 而Date实例的valueOf返回它的毫秒数,大家可以尝试如下代码: var now = new Date, time = now.getTime(); console.log(time==now.valueOf());//true console.log(time==+now);//true 再举个例子: function Person(){ } Person.prototype.valueOf=function(){ return "hello"; }; var foo = new Person(); console.log("a"+foo); //这里将输出字符串"ahello"
  • 相关阅读:
    centos7安装kde桌面
    centos7安装NVIDIA驱动
    15日报
    11日报
    14日报
    奖励加分
    课程建议
    13日报
    12日报
    每日总结1213
  • 原文地址:https://www.cnblogs.com/oklfx/p/8120537.html
Copyright © 2011-2022 走看看