id = Object.keys(clients).length + 1;
Number.MAX_SAFE_INTEGER // -> 9007199254740991
хочу делать что-то свое, начинать что-то новое, без привязки к офису
которые хотят начать что-то свое
Реалистичнее всего в условиях крайне ограниченного объема вычислительной мощности калькулятора – использование метода Ньютона. Для квадратного корня он, если коротко и просто, заключается в следующем.
Пусть, например, ищется корень числа 13. Берем в качестве ответа любое число. Например, единицу. Считаем полусумму значений этого возможного ответа и исходного числа, делённого на этот «ответ»:
(1 + 13/1) / 2 = 7
Теперь вероятным ответом будет 7. Повторяем приём ещё несколько раз:
(7 + 13/7) / 2 = 4,4286
(4,4286 + 13/4,4286) / 2 = 3,682
(3,682 + 13/3,682) / 2 = 3,606
И так далее. Уже сейчас ошибка очень маленькая: если проверить и возвести 3,606 в квадрат, получится 13,0057. Калькулятору очень легко делать сложения и чуть сложнее деления, но цепочку таких операций он может провести довольно быстро.
.....
<script src="script.js"></script>
</body>
</html>
var select, html;
function update(bgColor, textColor) {
html.style.backgroundColor = bgColor;
html.style.color = textColor;
}
window.addEventListener('DOMContentLoaded', e=>{
select = document.querySelector('select');
html = document.querySelector('html');
document.body.style.padding = '10px';
select.onchange = function() {
( select.value === 'black' ) ? update('black','white') : update('white','black');
}
});
var gs = ['ddfg', 'dgfs'];
var jss = gs.map((far) => {
return far.length;
});
console.log(jss)
var jss = gs.map((far) => far.length);
var gs = ['ddfg', 'dgfs'];
var jss = gs.reduce((res, far) => res + far.length, 0)
console.log(jss)
const sum = ['ddfg', 'dgfs'].join('').length;
1. Нужно ли высшее профильное образование или достаточно моего технического?
Какие курсы или ВУЗы можете рекомендовать?
Читая сайт, в основном складывается ощущение, что, раз мне почти 33, то пора уже обзаводиться вставной челюстью и идти в вахтеры. А я еще и женского пола, так что вообще туши свет.
Если начать работу на фрилансе, то реально потом устроиться в офис
Object.assign(users.find(n => n.id === id), user);
const u = users.find(n => n.id === id);
if (u) {
Object.assign(u, user);
} else {
// добавляем, например
users.push({ ...user, id });
}