Answer
t.me/js_testОтвет:
144
Объяснение:
На второй строчке показан приём который редко используется в javaScript (bar: {) . Это называется labeled statement. Вкратце мы можем помечать участок кода и потом использовать эту пометку вместе с break и continue. В данном примере код в bar выполняется до break а значит просто возводить переменную num во вторую степень.
Код:
let num = 12;
bar: {
num **= 2;
break bar;
num /= 2;
}
console.log(foo);