Javascript为`三元`运算符分配多个值

use*_*080 6 javascript

如何为ternary运算符分配多个值?那不可能吗?我试过这样,但得到错误:

size === 3 ? (  var val1=999,  var val2=100; )  : 0;
Run Code Online (Sandbox Code Playgroud)

size === 3 ? (  var val1=999; var val2=100; )  : 0;
Run Code Online (Sandbox Code Playgroud)

以上两种方法都会引发错误。如何设置两者var val1var val2

我可以直接申报。但我想知道这里的三元运算符方法。

小智 6

var size=3;
var val1=null;
var val2=null;
size === 3 ? (  val1=999,val2=100 )  : 0;
console.log(val1,val2)
Run Code Online (Sandbox Code Playgroud)