# `const` and Assignment TypeScript uses `const`, `let`, and `var` for variable declarations. Modern code usually prefers `const` and `let`. ## `const` ```ts const apiBase = 'https://example.com'; ``` - `const` means the binding cannot be reassigned. - You can still mutate object contents unless frozen. ```ts const config = { retries: 2 }; config.retries = 3; // allowed // config = {}; // not allowed ``` ## Assignment Operator `=` ```ts let count = 0; count = count + 1; ``` - `=` assigns a new value to a variable. ## Python Comparison Python has no enforced `const`; TypeScript enforces no-reassign when `const` is used.