w3resource

JavaScript Validation - Exercises, Practice, Solution

JavaScript validation [10 exercises with solution]

[An editor is available at the bottom of the page to write and execute the scripts.  Go to the editor]

1. Write a JavaScript function to validate whether a given value type is boolean or not.

Click me to see the solution

2. Write a JavaScript function to validate whether a given value type is an error or not.

Click me to see the solution

3. Write a JavaScript function to validate whether a given value type is NaN or not.

Click me to see the solution

4. Write a JavaScript function to validate whether a given value type is null or not.

Click me to see the solution

5. Write a JavaScript function to validate whether a given value is a number or not.

Click me to see the solution

6. Write a JavaScript function to validate whether a given value is an object or not.

Click me to see the solution

7. Write a JavaScript function to validate whether a given value type is a pure JSON object or not.

Click me to see the solution

8. Write a JavaScript function to validate whether a given value is RegExp or not.

Click me to see the solution

9. Write a JavaScript function to validate whether a given value type is char or not.

Click me to see the solution

10. Write a JavaScript function to check whether the given values are the same or not.

Click me to see the solution

More to Come !

* To run the code mouse over on Result panel and click on 'RERUN' button.*

Live Demo:

See the Pen javascript-common-editor by w3resource (@w3resource) on CodePen.


Do not submit any solution of the above exercises at here, if you want to contribute go to the appropriate exercise page.



Follow us on Facebook and Twitter for latest update.

JavaScript: Tips of the Day

Eequality test

console.log(Number(2) === Number(2));
console.log(Boolean(false) === Boolean(false));
console.log(Symbol('foo') === Symbol('foo'));

Every Symbol is entirely unique. The purpose of the argument passed to the Symbol is to give the Symbol a description. The value of the Symbol is not dependent on the passed argument. As we test equality, we are creating two entirely new symbols: the first Symbol('foo'), and the second Symbol('foo'). These two values are unique and not equal to each other, Symbol('foo') === Symbol('foo') returns false.

Ref: https://bit.ly/323Y0P6

 





We are closing our Disqus commenting system for some maintenanace issues. You may write to us at reach[at]yahoo[dot]com or visit us at Facebook