In simple words objects is the collection of name-value pairs. Objects is JavaScript are same as dictionaries in Python , hashtable in c and c++ and hashmap in Java.
The "name" part is a JavaScript string, while the value can be any JavaScript value
There are two ways of creating the object
1 - using object literal (more convenient)
2 - using new keyword
👇
A simple example
• • •
Missing some Tweet in this thread? You can try to
force a refresh
String is an object that represents sequence of char values. Strings are immutable in Java.There are two ways to create string in Java
1 - By String literal
2 - By new keyword
📌Note: String literal create no new object if it exists already in the string constant pool (SCP) which is a special place for all strings in heap memory. Create string of same object using new keyword.This will create new object outside the string pool if it already exist in it
Type Coercion is process of automatic or implicit conversion of value from one data type to another. Conversion from Number to String , String to Number, Boolean to Number and so on. Type coercion occurs when different types of operators are applied to the values.
▶️Number to String : Anything added to string first JavaScript convert it into string and then concatenates both the strings.
Note : If occur only with "+" operator