-Is an error,flaw,failure or in a program that causes it to produce an incorrect or unepected result in un intended ways.
-Most bugs arise from mistakes and erros made either a program’s source code.
-Incorrect code caused by bugs.
-Also can cause the program to crash or freeze the computer.
-Is a code that you can not change.
-Is bad because you need to change everywhere.
-Is an object that language can understand.
-Contain values.
-Something that the language can not understand.
-Contain reference.
-Visibility of values.
-You can change the var if is in the fuction or if.