Write a javascript program to prove that symbols are immutable.
Strings Immutability:
Strings are sequence of characters or letters. Strings are immutable means the contents of string object cannot be changed or modified. In java script once string is assigned to string reference object then its value cannot be changed or modified but you can assign that change or modification to new String object.
In below code,
Case1: We have tried to modify a string to uppercase letters, but it doesn't gets modified.
Case2: We have tried to add or append " Amisha" to string variable, but it doesn't gets modified.
Hence, we can say that strings are immutable in javascript.
But in JavaScript we can assign these modifications to another string object.
Such as in variable1 we have string "Hello". If we want to made changes into this string say, (changing to uppercase) it will not reflected in variable1, but we can store this modification in different string variable (say variable3), that is variable1 has "Hello" and variable3 can have have "HELLO" . In short, variable1 does not get modified by calling these methods on variable1 itself. The detailed code is shown below.
Step by step
Solved in 2 steps with 1 images