JavaScript
7
Вклад в тег
+'10' + +'10'
- сложить строки как числа (в этом примере ответ будет 20).value1 || value2
- используется для возвращения из функции какого-то результата (value1 если имеет !!value = true или value2), так-же можно записывать в переменную таким образом какое-то из значений, например:var foo = bar || test;
function fooTest(arg1, arg2){
return arg1 || arg2;
}
fooTest(10, 40) = 10;
fooTest(undefined, 40) = 40;
// Возвести число в квадрат в случае если оно больше 10.
function foo(x){
return x > 10
}
function bar(x){
return x*x;
}
function sqrdX(x){
return foo(x) && bar(x);
}
sqrdX(40) = 1600;
sqrdX(4) = false;
var myBtn = '<button id="btn"> click it </button>';
var myElement = document.createElement('div');
myElement.innerHTML = myBtn ;
var fooBtn = myElement.getElementById('btn');
fooBtn.addEventListener('click', function(){
alert();
})
myForm.querySelector('form_bottom');
var myDiv = $('<div> <button> click it </button> </div>');
myDiv.find('button').on('click', function(){
alert();
});
var myDiv = document.createElement('div');
myDiv.append('button');
$(myDiv).on('click', function(){
alert();
});