Skip to main content

Javascript Programming Basics.


Javascript Programming Basics.

Difference between Primitive values and Reference values?

JavaScript has 6 primitive data types: StringNumberBooleanNullUndefinedSymbol. 
String object wraps around a string primitive. All primitives are immutable.

Primitive Values
Reference Values
Values that are stored on stack
Values that are stored on heap.
Values are stored directly to the location that variables accessing
Values are stored in variable location is a pointer to a location in memory where the objects is stored.
Undefined, null, Number, Boolean and string
objects
It's values, they have no properties.
Objects are aggregation of properties

Comments

Popular posts from this blog

C# IEnumerable and IQueryable

The first important point to remember is IQueryable interface inherits from IEnumerable, so whatever IEnumerable can do, IQueryable can also do.   There are many differences but let us discuss about the one big difference which makes the biggest difference. IEnumerable interface is useful when your collection is loaded using LINQ or Entity framework and you want to apply filter on the collection. Consider the below simple code which uses IEnumerable with entity framework. It’s using a Wherefilter to get records whose EmpId is 2. EmpEntities ent = new EmpEntities(); IEnumerable<Employee> emp = ent.Employees;  IEnumerable<Employee> temp = emp.Where(x => x.Empid == 2).ToList<Employee>(); This where filter is executed on the client side where the IEnumerable code is. In other words all the data is fetched from the database and then at the client its scans and gets the record with EmpId is 2.   But now see the below code we have...