Complete the code to declare a reactive variable that updates when count changes.
<script> let count = 0; $: double = count [1] 2; </script>
The reactive declaration uses $: and the expression count * 2 to update double whenever count changes.
Complete the code to make message update reactively when name changes.
<script> let name = 'Alice'; $: message = `Hello, [1]!`; </script>
message inside its own declaration causes errors.count or user.The reactive declaration uses the variable name inside the template string to update message whenever name changes.
Fix the error in the reactive declaration to correctly update total when price or quantity change.
<script> let price = 5; let quantity = 3; $: total = price [1] quantity; </script>
The total cost is calculated by multiplying price and quantity. Using * ensures total updates correctly.
Fill both blanks to create a reactive declaration that updates status based on score.
<script> let score = 75; $: status = score [1] 60 [2] true ? 'Pass' : 'Fail'; </script>
The reactive declaration uses a conditional expression. It checks if score is greater than 60 to set status to 'Pass', otherwise 'Fail'.
Fill all three blanks to create a reactive declaration that filters items and maps their names to uppercase.
<script>
let items = [
{ name: 'apple', available: true },
{ name: 'banana', available: false },
{ name: 'cherry', available: true }
];
$: availableNames = items
.filter(item => item.[1])
.map(item => item.[3].[2]());
</script>The reactive declaration filters items where available is true, then maps their name to uppercase using toUpperCase().