<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<label for="">Введите числом свой рабочий стаж</label>
<input type="text" id="input">
</body>
</html>
JavaScript
console.clear();
// Задача №1
console.warn('Первая задача');
var str = " 5";
var num = str;
str = num;
console.log(typeof Number(num))
console.log(typeof +num);
// Задача №2
console.warn('Вторая задача');
var a = 20, b = 11;
var c = a + (++b * 3 - 6) / 3;
console.log(c);
// Задача №3
console.warn('Третья задача');
function createArray(_arrayLength, _minNumber, _maxNumber){
var arr = [_arrayLength];
/* arr.push(_minNumber,_maxNumber) */
console.log(arr);
for(var i = 0; i <= _maxNumber; i++){
arr.push(Math.floor(Math.random(i) * _maxNumber) + 1);
}
arr.length = _arrayLength;
console.log(arr);
}
createArray(10, 1, 20);
// Задача №4
console.warn('Четвертая задача');
var input = document.getElementById('input');
var coefMoreThan30 = 0.8;
var coefFrom20To30 = 0.6;
var coefOther = 0.4;
var formula = null;
input.addEventListener('blur', function(){
var valNum = Number(input.value);
if(Number(valNum)){
if(valNum > 30){
console.log('Стаж больше 30');
formula = 4000 * 0.8;
alert('Размер пенсии при стаже больше 30 лет ' + formula);
}else if(valNum > 20 && valNum <= 30){
formula = 4000 * 0.6;
alert('Размер пенсии при стаже больше 20 и до 30 лет ' + formula);
}else{
formula = 4000 * 0.4;
alert('Размер пенсии остальные ' + formula);
}
}else if(isNaN(valNum)){
alert('Вы ввели текс, проверьте поле ввода')
}
})
console.log(input);
// Задача №5
var arrDateWeeks = ['вс', "пн", "вт", "ср", "чт", "пт", "сб"];
var currentDay = new Date().getDay();
var resultDay = arrDateWeeks[currentDay];
switch(resultDay){
case arrDateWeeks[1]:
case arrDateWeeks[2]:
case arrDateWeeks[3]:
case arrDateWeeks[4]:
case arrDateWeeks[5]:
console.log('Сегодня будний день ' + resultDay);
break;
case arrDateWeeks[0]:
case arrDateWeeks[6]:
console.log('Сегодня выходной день ' + resultDay);
}
Please Whitelist JSFiddle in your content blocker.
Help keep JSFiddle free for always by one of two ways:
Whitelist JSFiddle in your content blocker (two clicks)
Go PRO and get access to additional PRO features →
Join the 4+ million users, and keep the JSFiddle dream alive.
Ad-free
All ads in the editor and listing pages are turned completely off.
Use pre-released features
You get to try and use features (like the Palette Color Generator) months before everyone else.
Fiddle collections
Sort and categorize your Fiddles into multiple collections.
Private collections and fiddles
You can make as many Private Fiddles, and Private Collections as you wish!
Console
Debug your Fiddle with a minimal built-in JavaScript console.