表达式

  • 版本网址缩略名: Core_JavaScript_1.5_Guide/表达式
  • 版本标题: 表达式
  • 版本 id: 282203
  • 创建于:
  • 创建者: Cnmahj
  • 是否是当前版本?
  • 评论 /* 表达式 */ 未完成

修订内容

表达式

“表达式”是能计算出单一值的,常数、变量和运算符的有效集合。它的结果可以是数值、字符串或者逻辑值。

从概念上来说,有两种类型的表达式:一种是把一个值赋给一个变量,另一种只是有一个值。

例如,表达式 x = 7 是把值 7 赋给 x 。 这个表达式表示自己的值为7。 这类表达式使用“赋值运算符”。 另一种表达式,如 3 + 4 简单的求出一个值为7的结果; 它不执行任何赋值操作。这类表达式中使用的运算符只是被简单的称为 “运算符”.

JavaScript 有如下类型的表达式:

  • 算数表达式: 对数字求值, 如 3.14159. (通常使用 算术运算符.)
  • 字符串表达式: 对字符串求值, 如 "Fred" 或 "234"。 (通常使用 字符串运算符.)
  • 逻辑表达式: 对 true 或 false 求值. (通常包括 逻辑运算符.)
  • 对象表达式: 对对象求值。 (参考 特殊运算符)

{{template.PreviousNext("Core_JavaScript_1.5_Guide:Unicode", "Core_JavaScript_1.5_Guide:运算符")}}

For example, the expression x = 7 is an expression that assigns x the value seven. This expression itself evaluates to seven. Such expressions use assignment operators. On the other hand, the expression 3 + 4 simply evaluates to seven; it does not perform an assignment. The operators used in such expressions are referred to simply as operators.

JavaScript has the following types of expressions:

  • Arithmetic: evaluates to a number, for example 3.14159. (Generally uses Arithmetic operators.)
  • String: evaluates to a character string, for example, "Fred" or "234". (Generally uses String operators.)
  • Logical: evaluates to true or false. (Often involves Logical operators.)
  • Object: evaluates to an object. (See Special Operators for various ones that evaluate to objects.)

{{template.PreviousNext("Core_JavaScript_1.5_Guide:Unicode", "Core_JavaScript_1.5_Guide:Operators")}}

{{ wiki.languages( { "en": "en/Core_JavaScript_1.5_Guide/Expressions", "fr": "fr/Guide_JavaScript_1.5/Expressions", "ja": "ja/Core_JavaScript_1.5_Guide/Expressions", "pl": "pl/Przewodnik_po_j\u0119zyku_JavaScript_1.5/Wyra\u017cenia" } ) }}

修订版来源

<h3 name=".E8.A1.A8.E8.BE.BE.E5.BC.8F"> 表达式 </h3>
<p>“表达式”是能计算出单一值的,常数、变量和运算符的有效集合。它的结果可以是数值、字符串或者逻辑值。
</p><p>从概念上来说,有两种类型的表达式:一种是把一个值赋给一个变量,另一种只是有一个值。
</p><p>例如,表达式 <code>x = 7</code> 是把值 7 赋给 x 。 这个表达式表示自己的值为7。 这类表达式使用“赋值运算符”。 另一种表达式,如 <code>3 + 4</code> 简单的求出一个值为7的结果; 它不执行任何赋值操作。这类表达式中使用的运算符只是被简单的称为 “运算符”.
</p><p>JavaScript 有如下类型的表达式:
</p>
<ul><li> 算数表达式: 对数字求值, 如 3.14159. (通常使用 <a href="cn/Core_JavaScript_1.5_Guide/Operators/Arithmetic_Operators">算术运算符</a>.)
</li><li> 字符串表达式: 对字符串求值, 如 "Fred" 或 "234"。 (通常使用 <a href="cn/Core_JavaScript_1.5_Guide/Operators/String_Operators">字符串运算符</a>.)
</li><li> 逻辑表达式: 对 true 或 false 求值. (通常包括 <a href="cn/Core_JavaScript_1.5_Guide/Operators/Logical_Operators">逻辑运算符</a>.)
</li><li> 对象表达式: 对对象求值。 (参考 <a href="cn/Core_JavaScript_1.5_Guide/Operators/Special_Operators">特殊运算符</a>)
</li></ul>
<p>{{template.PreviousNext("Core_JavaScript_1.5_Guide:Unicode", "Core_JavaScript_1.5_Guide:运算符")}}
</p><p>For example, the expression <code>x = 7</code> is an expression that assigns x the value seven. This expression itself evaluates to seven. Such expressions use <i>assignment operators</i>. On the other hand, the expression <code>3 + 4</code> simply evaluates to seven; it does not perform an assignment. The operators used in such expressions are referred to simply as <i>operators</i>.
</p><p>JavaScript has the following types of expressions:
</p>
<ul><li> Arithmetic: evaluates to a number, for example 3.14159. (Generally uses <a href="cn/Core_JavaScript_1.5_Guide/Operators/Arithmetic_Operators">Arithmetic operators</a>.)
</li><li> String: evaluates to a character string, for example, "Fred" or "234". (Generally uses <a href="cn/Core_JavaScript_1.5_Guide/Operators/String_Operators">String operators</a>.)
</li><li> Logical: evaluates to true or false. (Often involves <a href="cn/Core_JavaScript_1.5_Guide/Operators/Logical_Operators">Logical operators</a>.)
</li><li> Object: evaluates to an object. (See <a href="cn/Core_JavaScript_1.5_Guide/Operators/Special_Operators">Special Operators</a> for various ones that evaluate to objects.)
</li></ul>
<p>{{template.PreviousNext("Core_JavaScript_1.5_Guide:Unicode", "Core_JavaScript_1.5_Guide:Operators")}}
</p>
<div class="noinclude">
</div>
{{ wiki.languages( { "en": "en/Core_JavaScript_1.5_Guide/Expressions", "fr": "fr/Guide_JavaScript_1.5/Expressions", "ja": "ja/Core_JavaScript_1.5_Guide/Expressions", "pl": "pl/Przewodnik_po_j\u0119zyku_JavaScript_1.5/Wyra\u017cenia" } ) }}
恢复到这个版本