JavaScript (JS) is a programming language which can add logic and interactivity to a page. If we treat HTML as a noun and treat CSS as a adjective in a sentence, we can treat JS as a verb which is the one to take action.
Today, I learned five primitive datatypes about JS.
It can do some math. For example we type a simple math in the console (open any web page on Google Chrome, right click and inspect the page, click "console" next to the "Element" bar):
I type "4+26" and the result is calculated automatically.
The JS follows the order of operations that all regular math follows as well. For example, (3+5)*8=8*8=64.
Besides simple math, JS can also do modulo which is a reminder operator. It has "%" sign between two numbers. For example:
The result shows when 10 divide 3, the reminder is 1 (3*3+1=10).
The third character of "hello" is "l".
Var your variableName = yourValue;
Today, I learned five primitive datatypes about JS.
Numbers
Numbers are very simple, just like 4, 10, -29.etcIt can do some math. For example we type a simple math in the console (open any web page on Google Chrome, right click and inspect the page, click "console" next to the "Element" bar):
I type "4+26" and the result is calculated automatically.
The JS follows the order of operations that all regular math follows as well. For example, (3+5)*8=8*8=64.
Besides simple math, JS can also do modulo which is a reminder operator. It has "%" sign between two numbers. For example:
The result shows when 10 divide 3, the reminder is 1 (3*3+1=10).
Strings
- They can be text inside single or double quotes
For example "Hello world"
- They can be concatenation
- They can access individual characters by using [] and an index.
The third character of "hello" is "l".
Variables (Booleans)
Variables are simple containers that store values. They follow this pattern:Var your variableName = yourValue;
- They can store all of the values we've seen
For example:
var name = "Lilly";
var number = 20;
- They can recall the stored value by calling the variable name
Once we type our first var name "Lilly" in the JS, it already store the data. When we type "name", it will recall the data "Lilly".
So does the number, too. Since the JS has stored the number "20", when we use number to do the simple math, it will apply the number in the math operation.
- We can also update existing variables
When we update a new name "Kitty", JS will also update the existing name "Lilly".
Null
Null is "explicitly nothing". Null expresses a lack of identification, indicating that a variable points to no object. (From MDN)Undefined
Undefined refers to variables that are declared but not initialized.
Since we don't give any value of those variables, the result is undefined.
Comments
Post a Comment