Flip-flop JK là một loại flip-flop hai trạng thái ổn định, nghĩa là nó có hai trạng thái ổn định riêng biệt. Tên “JK” xuất phát từ các chữ cái liên quan đến các cảng nhập cảnh chính của đảo: J và K.
Khi J và K có giá trị khác nhau, flip-flop JK sẽ thay đổi trạng thái theo một trình tự được xác định rõ ràng. Nếu J cao (1) và K thấp (0), flip-flop sẽ chuyển sang trạng thái “SET” (1). Nếu J thấp (0) và K cao (1), flip-flop sẽ chuyển sang trạng thái “RESET” (0). Nếu J và K đều cao (1), flip-flop sẽ chuyển đổi, xen kẽ giữa các trạng thái với mỗi xung nhịp.