const seq = [1];
let upper = 0;
let lower = 0;
const dblLinear = n => {
while (n >= seq.length) {
const y = seq[lower] * 2 + 1;
const z = seq[upper] * 3 + 1;
if (y < z) {
seq.push(y);
lower += 1;
}
else {
seq.push(z);
upper += 1;
}
}
return seq[n];
}
const text = "Слово, ещё одно слово, и большое СЛОВО, и разнорегистровое СлОвО";
const search = /слово/gi;
const result = text.replace(search2 "($&)");
console.log(result);
//(Слово), ещё одно (слово), и большое (СЛОВО), и разнорегистровое (СлОвО)
if(links.every(link => isVisited(link))) {
unblockSpecialLink();
}
const points = ["A", "B", "C"];
const sides = [];
for(let i = 0; i < points.length - 1; i++) {
const a = points[i];
for(let j = i+1; j < points.length; j++) {
const b = points[j];
if(a !== b) {
sides.push([a,b]);
}
}
}
console.log(sides);
// Выведет
//[ ["A", "B"], ["A", "C"], ["B", "C"] ]
let textEl = document.querySelector(".text");
let btnEl = document.querySelector(".btn");
let containerEl = document.querySelector(".container");
function changeBorder() {
let selectEl = containerEl.classList.toggle("selected");
if(containerEl.classList.contains("selected") ){
textEl.innerHTML = "ВОТ НОВЫЙ ТЕКСТ";
} else {
textEl.innerHTML = "ЭТО СТАРЫЙ ТЕКСТ";
}
};
btnEl.addEventListener("click", changeBorder)
Что конкретно мне нужно понимать в js, а то может я перепутал и взялся не за то, что требовалось для моих задач?
function ready() {
for(let i = 1; i <= 7; i++) {
makeVisible("value" + i);
}
}
function makeVisible(selector) {
document.querySelectorAll('.'+selector+" [class^=line]").forEach(div => {
document.querySelector(`.${selector} .${div.className}`).classList.add('visible');
});
}
for( i in a.length) {
c[i] = [(a[i],b[i])]
}
const pi = Math.PI
function cos(e) {
return Math.cos(e / 180 * Math.PI)
}
function sin(e) {
return Math.sin(e / 180 * Math.PI)
}
function PointsInCircum(r,n) {
const result = [];
for (let x = 0; x < n; x++)
result.push([Math.round(cos(2*pi/n*x)*r),Math.round(sin(2*pi/n*x)*r)]);
return result;
}
const dragndropReasons = $('.drag-and-drop .choices')
.filter(c => c.find('input:checkbox:checked').length == 0)
.map(() => 'select at least one correct answer for each <b>drag & drop</b> question');
const multipleReasons = $('.multiple-choice .choices')
.filter(c => c.find('input:checkbox:checked').length == 0)
.map(() => 'select at least one correct answer for each <b>multiple choice</b> question');
return _.uniq(dragndropReasons.concat(multipleReasons))