Matchers define how to compare values:
expect(value).toBe(5); // Strict equality
expect(value).toEqual({a: 1}); // Deep equality
expect(value).toBeTruthy(); // Truthy check
expect(value).toBeNull(); // Is null
expect(value).toBeDefined(); // Not undefined
expect(value).toContain('x'); // Array/string contains