Question: What is JavaScript closures? Give an Example?
A closure is an inner function that has access to the outer function's variables known as Closure.
function function1(x) {
var tmp = 3;
function function2(y) {
console.log(x + y + (++tmp)); // will console 7
}
function2(1);
}
function1(2);
Question: What is the function of the var keyword in Javascript?
var is used to create the local variables.
If you're in a function then var will create a local variable.
var x =10;
function function1(){
var x=20;
}
function1();
alert(x); //10
var x = 10 declares variable x in current scope.
If the declaration appears in a function It is a local variable.
if it's in global scope - a global variable is declared.
x =10;
function function1(){
x=20;
}
function1();
alert(x); //20
x=10 declare a global variable.Question: How can I make a redirect page using jQuery?
window.location.href = "http://www.web-technology-experts-notes.in/p/sitemap.html";
Question: How can I check if one string contains another substring?
you can use indexOf function,
If string found - It will returns the position of the string in the full string.
If string not found- it will return -1
See Example
var haystack = "full-string-here";
var needle = 'string';
if(haystack.indexOf(needle)>=0){
console.log('String found');
}else{
console.log('String Not found');
}
Question: What is difference between == and === in javascript?
Both are used to check the equality only difference === check with both data type.
For Example
2=='2' // will return true; 2==='2'// will return false;
Question: Can I comment a JSON file?
No, but you can add a node on root where you can display the information.
Question: How to Check checkbox checked property?
var checkboxStatus = $('#checkMeOut').prop('checked');
if(checkboxStatus){
console.log('Checkbox is Checked');
}else{
console.log('Checkbox is Not Checked');
}
Question: How to include a JavaScript file in another JavaScript file?
With use of jQuery, its quite simple, See below:
$.getScript("my_lovely_script.js", function(){
});
Question: How to remove single property from a JavaScript object?
var myobject=['Web','Technology','Experts','Notes'] delete myobject['Technology'];
Question: How to add single property from a JavaScript array?
var myobject=['Web','Technology','Experts','Notes']
myobject.push(' Web Development');
Question: How to empty an array?
var myobject=['Web','Technology','Experts','Notes'] myobject.length = 0
Question: How to trim string in JavaScript?
You can do in very simple way using jQuery.
See Below:
$.trim(' Web Technology ');
Question: How do you get a timestamp in JavaScript?
new Date().getTime()
Question: How to use javaScript Loop?
var myobject=['Web','Technology','Experts','Notes']
for (index = 0; index < myobject.length; ++index) {
console.log(myobject[index]);
}
Question: How to detect an undefined object property in JavaScript?
if (typeof myobject === "undefined") {
console.log("myobject is undefined");
}
Question: How to validate email address in JavaScript?
function validateEmail(email) {
var re = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
return re.test(email);
}
validateEmail('contactuse@web-technology-experts-notes.in'); // Will return true;
Question: How to capitalize the first letter of string?
function capitalizeFirstLetterOfString(string) {
return string.charAt(0).toUpperCase() + string.slice(1);
}
capitalizeFirstLetterOfString('web-technology-experts-notes'); //Web-technology-experts-notes
Question: How to get current url in web browser?
window.location.href
Question: How can I refresh a page with jQuery?
window.location.reload();
