首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

javascript奇怪的语法:c.name = i + + new Date;

JavaScript奇怪的语法:c.name = i++new Date;

这段代码涉及到了几个JavaScript的语法特性和概念:

  1. c.name:这是一个对象c的属性name。在JavaScript中,对象的属性可以通过点号.或者方括号[]来访问和设置。
  2. i++:这是一个后置递增运算符,表示先使用变量i的值,然后再将i的值加1。相当于i = i + 1
  3. new Date:这是创建一个Date对象的语法。Date对象用于处理日期和时间相关的操作。
  4. +:这是一个加法运算符。在这段代码中,+用于连接字符串和变量。

综上所述,这段代码的含义是将一个字符串赋值给对象c的属性name。字符串的内容由变量i和当前的日期时间组成。变量i的值会先被使用,然后递增1。这样每次执行这段代码时,属性name的值都会不同。

由于没有具体的上下文和代码示例,无法确定这段代码的完整用途和意图。如果需要更详细的解释或者相关的推荐产品和链接,可以提供更多的信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

JavaScript】对象 ③ ( 使用 new Object 创建对象 | 使用 构造函数 创建对象 | 构造函数语法 | 使用 字面量 和 new Object 创建对象方法弊端 )

一、使用 new Object 创建对象 1、使用 new Object 创建对象语法 使用 new Object 创建对象语法如下 : var obj = new Object(); 创建后对象 是一个空对象...操作符 追加方法 , 使用 函数表达式 语法 , 示例如下 : obj.hello = function() { console.log("hello"); }; 2、代码示例 - 使用 new Object...创建对象方法弊端 在 JavaScript 中 , 使用 字面量 和 new Object 方式 创建对象 , 一次只能创建一个对象 , 而且需要写大量初始化代码 ; 如果要创建大量对象 ,... 函数体 中 ; 3、构造函数语法JavaScript 中 , 可以使用 " 构造函数 " 来创建对象 , 构造函数 本质上是一个普通函数 , 通常情况下 将 构造函数 函数名 首字母大写...使用构造函数创建对象 var obj = new 构造函数名(); 完整语法如下 : // 1.

12410
  • 2021年数据科学家面试:4个基本SQL窗口函数介绍以及示例

    再一次,请随时登录sqlpad.io/playground去操作电影表直到你熟悉这些语法。 如果有兴趣去实践更多窗口函数,这里有4个练习来加强你学习效果。完成时间:大约30-45分钟。...NTILE是非常简单窗口函数,对于你作为数据科学家日常工作非常有用。让我们做一些练习,以帮助你记住其语法,并在本讲座中加强学习。 一些有趣练习。...作为数据分析专家,你很有可能处理与时间有关数据,如果你能够有效地使用LAG或LEAD,那么你将是一位非常有生产力数据科学家。 它们语法与其他窗口函数非常相似。...让我给你展示几个示例,而不是只关注语法格式。 ?...在本节中,你可以尝试以下2个练习,以帮助你熟悉语法。完成时间:大约45分钟-1小时。

    1.2K20

    JS起步阶段随笔【JavaScript

    JavaScript 组成 JavaScript 包含两个部分,语法和webAPIs(BOM、DOM) 标签位置 一般写在</head...字符串语法规范 js中字符串一般都用单引号 控制台反馈结果 当使用 console.log(); 返回值为 null:空对象(代码是从上往下执行,定义东西在下面,也会这样) 若undefined...window.parent.close(); window.close("window.location.href"); window.parent.close("window.location.href") 奇怪是...string类型,每1000毫秒 //setInterval() 调用直到页面关闭 setInterval("cg.innerHTML=new Date().toLocaleString()",...type 注明,不然 JavaScript 传值就会失败,读不到 如何获取复选框value 获取复选框值 var 和 let 区别 块作用域 在块作用域中两者区别较为明显, let

    53020

    extjs 基础部分

    创建对象方法:     使用new 关键字创建对象。       new  classname ([config])     使用Ext.create方法创建。       ...isObject 检测值是否为JavaScript 对象。       语法: Ext.isObject(v)         islterable 检测值是否可以迭代。       ...var datel = new Date("2011-11-12");     var date = new Date(2011,11,12,12,1,12);       // 转化为 字符串类型      ...0; var task = {   run : function() {     Ext.fly('mydiv').update(new Date().toLocaleTimeString());     ...if(i > 10)     Ext.TaskManager.stop(task);     i++;     },           interval: 1000         }       Ext.TaskManager.start

    5.4K100

    自从知道了这几个 JavaScript 技巧,下班都变早了!

    谁要是说 JavaScript 是世界上最好语言,估计会被唾沫星子淹没。但是如果说 JavaScript 是世界上应用最广泛编程语言,估计大部分人都没意见。...尤其是有了 NodeJS 之后,JavaScript 更是无孔不入。 Atwood 定律:“任何可以使用 JavaScript 来编写应用,最终会由 JavaScript 编写。”...console.log(+new Date()); // 1592102280555 console.log(+true); // 1 console.log(+false); // 0...对web前端开发技术感兴趣同学, 不管你是小白还是大牛我都欢迎,每天技术分享。 刚接触 JavaScript 新手可能觉得这种写法有点奇怪,数字类型转换会倾向于用Number()函数。...再比如,获取上个月最后一天,可能 moment.js 有相关 API,我也懒得去查了,原生也很简单: const day1 = new Date(); day1.setDate(-1); // 难以置信

    41320

    ECMAScript简介以及es6新增语法

    ECMAScript简介 ECMAScript与JavaScript关系 ECMAScript是JavaScript语言国际化标准,JavaScript是ECMAScript实现。...这是因为 JavaScript 引擎内部会记住上一轮循环值,初始化本轮变量i时,就在上一轮循环基础上进行计算 2.不存在变量提升 var命令会发生”变量提升“现象,即变量可以在声明之前使用,值为undefined...这种现象多多少少是有些奇怪,按照一般逻辑,变量应该在声明语句之后才可以使用。 为了纠正这种现象,let命令改变了语法行为,它所声明变量一定要在声明后使用,否则报错。...var tmp = new Date(); function f() { console.log(tmp); if (false) { var tmp = 'hello world';...基本上,ES6 class可以看作只是一个语法糖,它绝大部分功能,ES5 都可以做到,新class写法只是让对象原型写法更加清晰、更像面向对象编程语法而已。

    42600

    避免这些常见JavaScript错误

    在今天,JavaScript是最流行编程语言之一,如果你希望钻研JavaScript,这里有几个需要避免问题 1.使用==而不是=== 在刚开始学习JavaScript时,这是初学者最容易犯错误...console.log(typeof 1.2 === "number"); //trueconsole.log(typeof new Date() === "Date"); //false ,Date是对象...('test'))); // trueconsole.log(is('Date', new Date())); // true 正如你所看见,替代方法可以处理更加常见例子,而且更加灵活。...3.类中不正确使用this 这可能是大家从Java转向学习JavaScript普遍头疼问题。在Java中,this指向当时对象,但在JavaScript事实并非如此。...am here 3次 }); }}var t2 = new test2();t2.fun(); 4.不使用匿名包装 JavaScript只有函数作用域,而且所有对象都分享在一个全局命名空间下,在大项目中

    63540
    领券