当前位置: 首页 > 知识库问答 >
问题:

在JavaScript中,这种类型的声明(snake.x)是什么?

盖弘毅
2023-03-14

我正在学习JavaScript及其库jQuery。我不知道为什么允许这种类型的声明(snake.x)而没有“let”或任何东西。这是我的代码

$(document).ready(function () {
   let snake = $('.snake')
   let fruit = $('.fruit')

   snake.x = 0
   snake.y = 0
   fruit.x = 2
   fruit.y = 3

console.log(snake.x+1) // print 1
console.log(fruit.y + 2) // print 5

}

共有1个答案

江英华
2023-03-14

Javascript允许这样声明变量,但这会将这些变量附加到全局范围,因此与

null

snake.x = 5;

// same as
window.snake.x = 5
 类似资料:
  • 问题内容: 我实际上是从(.NET)学习golang的,对此语言我一无所知。有时我会发现这种声明: https://github.com/golang/crypto/blob/master/ed25519/ed25519.go 到底是什么意思?它是从[] byte继承的结构吗? 只是别名吗? 我以为golang禁止继承。 问题答案: 这是一个类型声明,更具体地说是一个 类型定义 。它创建一个新类型

  • 我正在尝试编译我正在编写的Java Web应用程序,并且我遇到了编译错误,我不知道该怎么办。从我完成的谷歌搜索中,我发现了这个SO问题,但是提问者使用的是EJB,而我的错误是在JPA实体类中。 下面是maven构建错误。 这是我的用户类文件。 我查看了javax.persistence.Index JavaDoc,我的声明是正确的,所以我在这里被难住了,有人知道我做错了什么吗?感谢您的时间和考虑。

  • 我正在使用Java,我正在尝试调查和学习健康市场科学的sqlBuilder源代码。您可以通过添加此maven依赖项来获取源代码。 文件BaseCreateQuery。类具有以下代码 我想知道这个类型(在第1行)是什么意思。这与Java中的泛型有关吗。我研究了Java中的泛型,但没有找到对这种类型的引用。TypeScript具有ThisType构造。这类似于Java中的这种类型吗?

  • 我试图在Hibernate中映射PostgreSQL表。我正在写一个POJO类。有一列带有类型。如何在POJO类中为getters和setter方法声明java数据类型? 和不工作。

  • 我有一个焊接限定符注释声明如下: 我的豆子界面是这样的: 合格的实现是这样的: Maven编译器说(在AccountResponseResponder.java): 我确信我错过了一些明显的东西,但它是什么逃避了我。任何帮助将不胜感激。

  • 在这个 nodejs 代码中, 那个… “声明变量”和“变量”有什么区别? 当我在谷歌上搜索时,我得到了runtime这个词。 wiki说运行时是计算机程序运行时的一种操作.... 但我不能理解。 第1行,“进程”之后的“:”和“NodeJS.进程”是什么意思? 这是否意味着“进程”等于“NodeJS.process”? 还有第4行,在“__filename”和“string”之后的“:”是什么意