ternary
演算子に複数の値を代入する方法はありますか?それは不可能ですか?私はこのようにしようとしたが、取得エラー:JavaScriptは `ternary`演算子に複数の値を割り当てます
size === 3 ? ( var val1=999, var val2=100;) : 0;
と
size === 3 ? ( var val1=999; var val2=100;) : 0;
両方のアプローチ上記でエラーが発生します。どのように設定するかvar val1
とvar val2
;
私は直接宣言できます。しかし私はここで三元演算子のアプローチを知りたいと思います。
?また、 'var val1 = 999、var val2 = 100;'は不正な構文です – Rajesh
[条件式の中で変数を宣言する(三項演算子)]の重複があります(http://stackoverflow.com/questions/19071803/declaring-a-variable -within-conditional-expression-ternary-operator) – Andreas