開關陳述式會攞個特定變數嘅數值，將個數值同一柞預先講好咗嘅常數嘅數值比較，再選擇同個變數吻合嗰個常數，做嗰個常數後面掕住嗰柞碼。喺多數程式語言入面，段碼仲會掕住一個else，表示「如果嗰個變數唔吻合任何一個常數嘅值，要行嘅碼」。