了解javascript语句的使用

了解javascript语句的使用,javascript,statements,Javascript,Statements,这个问题不是为了找到任务的解决方案,而是为了理解标题所说的。 我无法对这个问题进行分类。不用再麻烦了。我开始在网站freecodecamp.org上练习Javascript。我主要关心的是freecodecamp.org函数的设置: for ([initialization]; [condition]; [final-expression]) 请记住,这三个都是陈述。 因此,当我深入挖掘w3schools.com网站时,它指出: JavaScript语句由以下内容组成:值、运算符、表达式、关键

这个问题不是为了找到任务的解决方案,而是为了理解标题所说的。 我无法对这个问题进行分类。不用再麻烦了。我开始在网站freecodecamp.org上练习Javascript。我主要关心的是freecodecamp.org函数的设置:

for ([initialization]; [condition]; [final-expression])
请记住,这三个都是陈述。 因此,当我深入挖掘w3schools.com网站时,它指出:

JavaScript语句由以下内容组成:值、运算符、表达式、关键字和注释

w3schools.com将字符串显示为语句。 我的问题是: -这是否意味着对象也可以成为语句?(因为值被认为是语句,所以我指的是名称-值对)。 -语句和参数是如何相互连接的?(因为两者都是“价值持有者”)

这是否意味着对象也可以成为语句

答案是否定的

我明白你的意思了:当然,你可以使用对象在编程语言中实现“语句/运算符式的含义”,但这些属性只存在于语义中,不会作为语言的实际语句或运算符成为语法的一部分

当涉及到内部逻辑编程语言时,和之间实际上有很大的区别。我不想深入研究,因为那会有点困难,而且我也不是计算机科学方面的专家

这是否意味着对象也可以成为语句?(因为值被认为是语句,所以我指的是名称-值对)

没有。从w3schools.com上,他们是这样解释一种说法的:

此语句告诉浏览器在id为“demo”的HTML元素中写入“Hello Dolly”。:
document.getElementById(“演示”).innerHTML=“你好,多莉。”

为什么
for
循环包含三个“语句”:

因为这些语句告诉浏览器要做什么:

语句1在执行代码块之前执行(一次)

语句2定义了执行代码块的条件

语句3(每次)在代码块执行后执行


语句和参数是如何相互连接的

他们不是

  • 参数用于函数中,在函数中表现为局部变量
  • 语句告诉浏览器要做什么,并逐个执行

参考资料:


你搞砸了。for
循环的
是一个语句,但循环头中的部分不是语句。它们只能是表达式(
初始化
也可以是变量声明)。对象文字是一个表达式。还有一个表达式语句,它允许在语句上下文中使用表达式。所以是的,你可以在任何可以使用语句的地方使用对象文字,但这并不能使对象文字成为语句。如果您对表达式和语句还没有很好的理解,我不确定知道这是否有帮助。@FelixKling我确实理解了部分语句和表达式。我是一个初学者,所以只给我拼图的一部分会造成混乱。我试图像其他人一样模仿过去的学习方法,但这并没有让维隆坚持下去。然而,如果我掌握了全部信息,那么理解它就很容易了。例如:数字的用法。我只知道数学运算(如:加法、减法、除法和乘法)可以发生。我不知道数字是如何产生的,也不知道十进制数字是如何产生的,也不知道函数是如何编写的。我主要担心的是,加入术语
ExpressionStatement
会造成更多的混乱,而不是帮助。@FelixKling别担心。我指的是我获得知识的教育机构。不管怎样,谢谢你没有误解,我添加我的答案只是为了满足你的回答和OP的第二个问题post@Vepthy是的,我已经知道了。这本身也是一个很好的答案!
The for loop has the following syntax:
for (statement 1; statement 2; statement 3) {
  // code block to be executed
}
for (statement 1; statement 2; statement 3) {
  // code block to be executed
}