A breakpoint is a signal to tell the debugger to pause the current execution of the application at certain points defined in the code editor and wait for further commands. It does not terminate the execution, but it waits until the next instruction is set to it and then resumes at any time.
The Visual Studio code debugger provides a powerful tool to break the execution where and when you want to start the debugging process. It helps you to observe the behavior of the code in runtime and find the cause of the problem.