Fri, August 16, 2024
JavaScript has dynamic typing, so if your numeric values increase over some boundary value, JavaScript has got you! Or, if any of your JavaScript values change to any other type--or even a collection of other types, JavaScript is good with that. Type conversion makes many operations completely seamless, which is wonderful. However, this can also be like going grocery shopping when you're hungry: you never know what you'll bring home! To bring some order to this chaos, I turned to Copilot, which suggested TypeScript, a superset of JavaScript that has static typing. TypeScript allows you to define the return types of functions, making your code more predictable. When I get further along, I'll look into the pros and cons of TypeScript.