If you are in love with javascript, then you should know these 10 things.
- try…catch
Probably you faced errors during coding, isn’t it? And this is so annoying for every programmer. There are a couple of tricks to handle the code errors, try…catch is one of them. By using this syntax, you can handle your errors more effectively.
2. Variable Declaration and Hoisting
If you declare a variable before its initialization, it will occur undefined. As you can see in the image ‘a’ that the variable is initialized. That’s why the output is ok. But in the image ‘b’ , the variable is not initialized and the output is undefined.
3. var, let & const
Maybe you are a bit confused that which variable should I use, right? Well, you can use var or let whatever you but remember one thing that their value might be changed, and “let ” is generally used in block scope. on the other hand, ‘const’ is almost the same as ‘let’, but its value can’t be changed once it is declared. As it is said that the ‘const’ value is not changeable, so you should not use it in block scope.
4. Spread Operator
This operator helps you to add the previous array’s elements to your current array. It looks like this […]
5. Array function
It’s an ES6 feature. You can declare a function by using the ‘=>’ sign instead of using the word ‘function’. This is so cool, isn’t it? It will work the same.
6. Data Types
In javascript, there are two types of data. (i)Primitive (ii) And all the others are objects. Again, primitive has different types- (i)Number (ii)String (iii)Boolean (iv)Undefined (v)Null
7. map()
Map() is one of the most important methods used in javascript. Remember, you can not map an object. Besides, you can map an array inside an object.
8. comment
If you are a programmer, then you might be used the ‘comment’ system so often. It helps programmers a lot. For multi-line comments, you have to use the sign ‘//’. But for the single-line comment, you need to use the ‘/* */’ sign.
9. Concatenation
You might be get confused so often with this. Generally, it converts the operands from their actual type.
10. Anonymous function
The function without any name is called an anonymous function. Here is an example-