gpt4 book ai didi

JavaScript 词汇表 : Value vs Expression?

转载 作者:行者123 更新时间:2023-11-29 18:59:28 27 4
gpt4 key购买 nike

这两个术语有什么区别。到目前为止,我所理解的是,表达式是产生值的任何一段代码。但是在程序中,我应该怎么称呼这个:

5;

值还是表达式?或者我可以互换使用这两个术语吗?

最佳答案

本质上是分配给变量的任何东西。

根据 EloquentJavaScript :

There are six basic types of values in JavaScript: numbers, strings, Booleans, objects, functions, and undefined values.

根据 2ality :

An expression produces a value and can be written wherever a value is expected, for example as an argument in a function call. Each of the following lines contains an expression:

myvar
3 + x
myfunc("a", "b")

简而言之,表达式 是任何可以求值的东西;该评估的结果是一个

希望这有帮助:)

关于JavaScript 词汇表 : Value vs Expression?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47645347/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com