String,Number,Boolean are primitive data types whereas Objects and Arrays are composite data types in JavaScript. primitive data types are passed in by value composite data types i.e.., non-primitive data types are passed in by reference let’s see the basic program of copy by value let a =2; let b=a; console.log(b,a)//2,2 …