Variables are declared inside a code block, which is usually part of a method, property, or delegate. Declarations specify the type followed by the name, and optionally the initialization. Initialization sets the variable to a new instance. It must be to a type that is compatible with the declaration type. For example if I were to put string a = “How Are You”; the variable a is declared as a string and is initialized into “How Are You”.
Another way I can put it is var a = “How Are You”; var specifies implicit typing. You must specify a variable before adding it into code, otherwise it will not code correctly, you might get an error, and the work would be done wrong. When learning how to code it’s important to make sure each variable is specified. If one is missing than the entire code may be ruined. It is important to understand the different ways. ddddddddddddddcdccdc
Hello Sami,
When reading through your post, I noticed that you used both an example using var. I find it interesting that var and let can be used interchangeably. When searching for some examples to add to my posts, I found that more than not use var instead of let. When I think about coding I think of a very strategic process in which every single part has to be correct in order to be fully executed. So it surprises me that both of these can be used and still execute the same output.
Hi Sami,
I think JavaScript is very interesting because we actually don’t need to distinguish strings or integers when declaring variables, it figures it out for us. I can use the same syntax to declare a number and a sentence. For example, if we initialize a number variable and a string variable,
var num = 5;
var hello = “Hello World!”;
we can use the same syntax. When we print each variable, they will print their respectable variable type. I agree with you that it is definitely important, to remember to declare your variable with “var” or “let”, so that the compiler knows you’re adding a new variable.