var a = function foo() {};
a();
function foo() { }()
{} + [] // 0
({} + []) // [object Object]
( function foo() {}())
var g;
$("#carimgid_1").bind("click", function() {g = 1;})
$("#carimgid_2").bind("click", function() {g = 2;})
$("#carimgid_3").bind("click", function() {g = 3;})
$("#carimgid_4").bind("click", function() {g = 4;})
$("#carimgid_5").bind("click", function() {g = 5;})
function range() {
var rngval = $("#rng").val();
if(rngval == 1){$("#rangedivid_1").show();$("#rangedivid_2, #rangedivid_3, #rangedivid_4, #rangedivid_5, #rangedivid_6, #rangedivid_7").hide();
if(g == 1){$("#summapolz").text(150 + " Рублей")}
if(g == 2){$("#summapolz").text(200 + " Рублей")}
if(g == 3){$("#summapolz").text(200 + " Рублей")}
if(g == 4){$("#summapolz").text(250 + " Рублей")}
if(g == 5){$("#summapolz").text(300 + " Рублей")}
}
Есть цвет 0, 153, 255 - мне нужно открыть отдельную вкладку с сервисом rgb и вручную вбить эти цифры?
По идее создает рамочку, но я не вижу разницы, если закомментировать эту строку.
И самый главный вопрос, как до этого можно додуматься самому? Разобрать такой (очень простой) чужой код еще можно, но как до такого додуматься самостоятельно, я не понимаю? Быть может мой мозг уже старый и он думает как-то по другому, это просто не моё?
// Вернет 0, цикл завершится
function testFor() {
for(var i = 0; i < 10; i++) {
return i;
}
}
// Вернет 2,4,6, т.к. map создает новый массив на основе результатов функции для каждого элемента массива
function testMap() {
return [1,2,3].map(function(el) { return el*2; });
}
// Не вернет ничего. переданная функция будет вызвана для каждого элемента массива.
// return просто выходит из цикла.
function testForEach() {
return [1,2,3].forEach(function(el) { return el; });
}