In JavaScript, double equal operator (==) stands for value compare. The operands on either sides are converted into a common type and are compared for their values.
// JS converts the right type to equivalent left type
// 5 == '5'
// 5 == number('5') == 5
// result is true
5 == '5'
the triple operator (===) stands for both value and type compare. The operands are not type converted and instead are looked for their type match as well.
5 === '5' // result is false since we're comparing a number and a string
Angular • Added 3 months ago
The below are the lifecycle hooks available in Angular. These are added by implementing the respective interface on the component. 1. ngOnChange - ...
* A subject is a special type of Observable which shares a single execution path among the observers which results in a multicast (one to many). * Th ...
1. Import and add RouterModule to the modules in NgModule 2. Declare a routes array which contains all the routes and their endpoints and then pass t ...
* When you register a service into DI in Angular, the services are marked Singleton. * Alternatively to create a transient service (a new instance o ...
parseInt() and Number() are both used to convert a string into a number. * parseInt() parses the value of the string and converts to number till th ...