Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F4498020
test_switch.cjs
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
1 KB
Referenced Files
None
Subscribers
None
test_switch.cjs
View Options
// Test basic switch statement
let x = 2;
let result = 0;
switch (x) {
case 1:
result = 10;
break;
case 2:
result = 20;
break;
case 3:
result = 30;
break;
default:
result = 99;
}
console.log('Result:', result); // Should be 20
// Test switch without break (fall-through)
let y = 1;
let sum = 0;
switch (y) {
case 1:
sum = sum + 1;
case 2:
sum = sum + 2;
case 3:
sum = sum + 3;
break;
default:
sum = sum + 100;
}
console.log('Sum:', sum); // Should be 6 (1+2+3)
// Test switch with string
let fruit = 'apple';
let color = '';
switch (fruit) {
case 'apple':
color = 'red';
break;
case 'banana':
color = 'yellow';
break;
case 'grape':
color = 'purple';
break;
default:
color = 'unknown';
}
console.log('Color:', color); // Should be "red"
// Test switch with default only
let z = 5;
let msg = '';
switch (z) {
case 1:
msg = 'one';
break;
case 2:
msg = 'two';
break;
default:
msg = 'other';
}
console.log('Message:', msg); // Should be "other"
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sun, May 3, 7:29 AM (13 h, 29 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
523911
Default Alt Text
test_switch.cjs (1 KB)
Attached To
Mode
rANT Ant
Attached
Detach File
Event Timeline
Log In to Comment