How many data types are there in JS, and what are they? And what are the scopes?
Data Types in JavaScript
287
19-Jul-2021
Updated on 19-Jul-2021
Ethan Karla
20-Jul-2021JavaScript operators are symbols that are used to perform operations on operands. For example:
var sum=10+20;
Here, + is the arithmetic operator and = is the assignment operator.
There are following types of operators in JavaScript.
Arithmetic Operators
Arithmetic operators are used to perform mathematical operations between numeric operands.
Comparison Operators
JavaScript language includes operators that compare two operands and return Boolean value true or false.
Logical Operators
Logical operators are used to combine two or more conditions. JavaScript includes following logical operators.
Assignment Operators
JavaScript includes assignment operators to assign values to variables with less key strokes.
Ternary Operator
JavaScript includes special operator called ternary operator :? that assigns a value to a variable based on some condition. This is like short form of if-else condition.
Ethan Karla
20-Jul-2021Data types basically specify what kind of data can be stored and manipulated within a program.
There are six basic data types in JavaScript which can be divided into three main categories: primitive (or primary), composite (or reference), and special data types.
String, Number, and Boolean are primitive data types. Object, Array, and Function (which are all types of objects) are composite data types. Whereas Undefined and Null are special data types.
Primitive data types can hold only one value at a time, whereas composite data types can hold collections of values and more complex entities