首页 > 试题广场 >

JS中存在块语句,那么请问以下块语句的集合最终输出的值是多少

[单选题]
JS中存在块语句,那么请问以下块语句的集合最终输出的值是多少?
eval(`{
  	1 + 3;
  	a = 2;
  	x:break x; 
  	3;
  	4 + 6;
  	; 
  }`)


  • 4
  • undefined
  • 10
  • 3
eval 将会返回对最后一个表达式的求值结果。
发表于 2021-12-15 19:09:20 回复(12)
唉  eval谁用啊
发表于 2022-01-05 14:46:38 回复(2)
eval 将会返回对最后一个表达式的求值结果。
发表于 2022-07-23 14:16:06 回复(0)
eval几乎都没有见过
发表于 2023-03-27 22:02:55 回复(0)
有人知道 x: break x 这是什么语法吗,没见过冒号这样用啊,又不是在 switch里
编辑于 2023-02-21 11:21:24 回复(0)
10后面不是还有一个分号?
发表于 2022-03-27 14:13:08 回复(3)
x:break x; 没有循环逻辑就使用break 这个不是语法错误吗?我想着运行到这里就会报错 然后就不执行后续代码 eval 不会返回任何值,输出undefined
编辑于 2024-03-13 22:35:07 回复(0)
eval 将会返回对最后一个表达式的求值结果。
发表于 2023-08-16 14:42:35 回复(0)