From d9aedd7c9225e62da2a60e06c6509587aa117337 Mon Sep 17 00:00:00 2001 From: YuJian Date: Thu, 19 May 2022 10:30:13 +0800 Subject: [PATCH] vault backup: 2022-05-19 10:30:13 --- 深入探索 JavaScript/碎片记录.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/深入探索 JavaScript/碎片记录.md b/深入探索 JavaScript/碎片记录.md index e147a5d..69c4cee 100644 --- a/深入探索 JavaScript/碎片记录.md +++ b/深入探索 JavaScript/碎片记录.md @@ -12,4 +12,5 @@ f`Hello ${a}!`; // [["Hello", "!"], world] - JavaScript switch 语句继承自 Java,Java 中的 switch 语句继承自 C 和 C++,原本 switch 语句是跳转的变形,所以我们如果要用它来实现分支,必须要加上 break。 - 在 C 时代,switch 生成的汇编代码性能是略优于 if else 的,但是对 JavaScript 来说,则无本质区别。 -- 在一些通用的计算机语言设计理论中,能够出现在赋值表达式右边的叫做:右值表达式(RightHandSideExpression),而在 JavaScript 标准中,规定了在等号右边表达式叫做条件表达式(ConditionalExpression),不过,在 JavaScript 标准中,从未出现过右值表达式字样。 \ No newline at end of file +- 在一些通用的计算机语言设计理论中,能够出现在赋值表达式右边的叫做:右值表达式(RightHandSideExpression),而在 JavaScript 标准中,规定了在等号右边表达式叫做条件表达式(ConditionalExpression),不过,在 JavaScript 标准中,从未出现过右值表达式字样。 +- JavaScript 标准也规定了左值表达式同时都是条件表达式(也就是右值表达式) \ No newline at end of file