сделайте функцию которая возвращает квадрат числа число передается параметром

Параметры функций в JavaScript

При вызове функции мы пишем ее имя и пустые круглые скобки:

Пусть, к примеру, мы хотим сделать функцию, которая параметром будет принимать число и выводить на экран квадрат этого числа.

К примеру, вот так мы получим квадрат числа 2 :

Давайте теперь напишем реализацию нашей функции.

Мы знаем, что функция параметром должна принимать число. Значит, при определении функции в круглых скобках мы должны написать какую-то переменную, в которую будет попадать переданное число.

Название переменной может быть любым, давайте, например, назовем ее num :

В эту переменную num при вызове функции будет попадать указанное в круглых скобках число:

Давайте теперь сделаем так, чтобы наша функция выводила квадрат переданного числа. Для этого перемножим переменную num саму на себя и выведем алертом на экран:

Проверим работу функции, вызвав ее с различными числами:

Сделайте функцию, которая параметром принимает число и выводит на экран куб этого числа.

Несколько параметров

Функция может принимать не один параметр, а несколько. В этом случае их нужно перечислить через запятую. Давайте для примера сделаем функцию, параметром принимающую два числа и выводящую на экран их сумму:

Сделайте функцию, которая параметрами принимает 3 числа и выводит на экран сумму этих чисел.

Параметры-переменные

Давайте рассмотрим следующий код:

С помощью созданной вами функции выведите на экран сумму значений эти переменных.

Необязательные параметры

Пусть у нас есть функция, которая параметром принимает имя и выводит его на экран:

Проверим работу нашей функции:

Проверим теперь работу нашей функции:

Пусть теперь наша функция принимает два параметра: имя и возраст:

Давайте сделаем так, чтобы возраст был необязателен:

А теперь сделаем так, чтобы и имя, и возраст были необязательны:

Эта функция вызывается следующим образом:

Расскажите, каким будет результат каждого из вызовов функции.

Эта функция вызывается следующим образом:

Расскажите, каким будет результат каждого из вызовов функции.

Источник

Сделайте функцию которая возвращает квадрат числа число передается параметром

сделайте функцию которая возвращает квадрат числа число передается параметром. Смотреть фото сделайте функцию которая возвращает квадрат числа число передается параметром. Смотреть картинку сделайте функцию которая возвращает квадрат числа число передается параметром. Картинка про сделайте функцию которая возвращает квадрат числа число передается параметром. Фото сделайте функцию которая возвращает квадрат числа число передается параметром

Урок № 6 Работа с математическими функциями
__________________________________________________________________________________________________________________

function isdiv(a, b) <
if (a % b === 0)
alert(‘Делится ‘ + a % b);
else
alert(‘Делится с остатком ‘ + a / b);
>

3. Возведите 2 в 10 степень. Результат запишите в переменную st.

4. Найдите квадратный корень из 245

5. Дан массив с элементами 4, 2, 5, 19, 13, 0, 10. Найдите квадратный корень из суммы кубов его элементов. Для решения воспользуйтесь циклом for.

сделайте функцию которая возвращает квадрат числа число передается параметром. Смотреть фото сделайте функцию которая возвращает квадрат числа число передается параметром. Смотреть картинку сделайте функцию которая возвращает квадрат числа число передается параметром. Картинка про сделайте функцию которая возвращает квадрат числа число передается параметром. Фото сделайте функцию которая возвращает квадрат числа число передается параметром

11. Даны переменные a и b. Найдите найдите модуль разности a и b. Проверьте работу скрипта самостоятельно для различных a и b.

function test() <
let arr = [];

// Создаем массив случайного размера ([1, 100) % 2 == 0) и заполняем числами [1, 1000)

12. Даны переменные a и b. Отнимите от a переменную b и результат присвойте переменной c. Сделайте так, чтобы в любом случае в переменную c записалось положительное значение. Проверьте работу скрипта при a и b, равных соответственно 3 и 5, 6 и 1.

13. Дан массив arr. Найдите среднее арифметическое его элементов. Проверьте задачу на массиве с элементами 12, 15, 20, 25, 59, 79.

let arr = [12, 15, 20, 25, 59, 79];

function avrg(arr) <
let sum = 0;
for (let i = 0; i

function fctrl(num) <
let res = 1;
while (num > 0)
res *= num—;
return res;
>
let num = Math.floor((Math.random() * 9) + 1);
document.write(num + ‘! = ‘ + fctrlRecursive(num, 1) + ‘ ‘);
document.write(num + ‘! = ‘ + fctrl(num, 1));

сделайте функцию которая возвращает квадрат числа число передается параметром. Смотреть фото сделайте функцию которая возвращает квадрат числа число передается параметром. Смотреть картинку сделайте функцию которая возвращает квадрат числа число передается параметром. Картинка про сделайте функцию которая возвращает квадрат числа число передается параметром. Фото сделайте функцию которая возвращает квадрат числа число передается параметром

Урок № 7 Работа со строками

1. Дана строка ‘js’. Сделайте из нее строку ‘JS’

let str = ‘js’;
str = str.toUpperCase();

2. Дана строка ‘JS’. Сделайте из нее строку ‘js’.

let str = ‘js’;
str = str.toLowerCase();

3. Дана строка ‘я учу javascript!’. Найдите количество символов в этой строке.

let str = ‘я учу javascript!’;
alert(str.length);

4. Дана строка ‘я учу javascript!’. Вырежьте из нее слово ‘учу’ и слово ‘javascript’ тремя разными способами (через substr, substring, slice).

5. Дана строка ‘я учу javascript!’. Найдите позицию подстроки ‘учу’.

let str = ‘я учу javascript!’;
alert(str.indexOf(‘учу’));

6. Дана переменная str, в которой хранится какой-либо текст. Реализуйте обрезание длинного текста по следующему принципу: если количество символов этого текста больше заданного в переменной n, то в переменную result запишем первые n символов строки str и добавим в конец троеточие ‘. ‘. В противном случае в переменную result запишем содержимое переменной str.

function slicer(str, n) <
let result;
result = str.slice(0, n);
if (str.length > n)
result += ‘. ‘;
return result;
>
alert(slicer(‘учу javascript’, 3));

7. Дана строка ‘Я-учу-javascript!’. Замените все дефисы на ‘!’ с помощью глобального поиска и замены.

let str = ‘Я-учу-javascript!’;
alert(str.replace(/-/g, ‘!’ ));

8. Дана строка ‘я учу javascript!’. С помощью метода split запишите каждое слово этой строки в отдельный элемент массива.

let str = ‘я учу javascript!’;
alert(str.split(‘ ‘));

9. Дана строка ‘я учу javascript!’. С помощью метода split запишите каждый символ этой строки в отдельный элемент массива.

let str = ‘я учу javascript!’;
alert(str.split(»));

10. В переменной date лежит дата в формате ‘2025-12-31’. Преобразуйте эту дату в формат ‘31.12.2025’

let date = ‘2025-12-31’
date = date.split(‘-‘).reverse().join(‘.’);
alert (date);

11. Дан массив [‘я’, ‘учу’, ‘javascript’, ‘!’]. С помощью метода join преобразуйте массив в строку ‘я+учу+javascript+!’.

let arr = [‘я’, ‘учу’, ‘javascript’, ‘!’];
arr = arr.join(‘+’);
alert(arr);

12. Преобразуйте первую букву строки в верхний регистр.

let str = ‘hello world!’
str = str.substr(0, 1).toUpperCase() + str.substring(1);
alert(str);

13. Преобразуйте первую букву каждого слова строки в верхний регистр.

Источник

Сделайте функцию которая возвращает квадрат числа число передается параметром

сделайте функцию которая возвращает квадрат числа число передается параметром. Смотреть фото сделайте функцию которая возвращает квадрат числа число передается параметром. Смотреть картинку сделайте функцию которая возвращает квадрат числа число передается параметром. Картинка про сделайте функцию которая возвращает квадрат числа число передается параметром. Фото сделайте функцию которая возвращает квадрат числа число передается параметром

Лекция №6 по JavaScript. Классная работа

1.Выведите на экран текущий день.

var date = new Date();
document.write(date.getDate());

2.Выведите на экран текущий месяц.

var date = new Date();
document.write(date.getMonth()+1);

3.Выведите на экран текущий год.

var date = new Date();
document.write(date.getFullYear());

4.Выведите на экран текущую дату-время в формате ’12:59:59 31.12.2014′.

var date = new Date();
document.write(date.getHours() + ‘:’ + zero(date.getMinutes()) + ‘:’ + zero(date.getSeconds()) + ‘ ‘ + zero(date.getDate()) + ‘.’ + zero(date.getMonth()+1) + ‘.’ + date.getFullYear());

сделайте функцию которая возвращает квадрат числа число передается параметром. Смотреть фото сделайте функцию которая возвращает квадрат числа число передается параметром. Смотреть картинку сделайте функцию которая возвращает квадрат числа число передается параметром. Картинка про сделайте функцию которая возвращает квадрат числа число передается параметром. Фото сделайте функцию которая возвращает квадрат числа число передается параметром

16.Выведите на экран количество секунд с начала дня до настоящего момента времени. Скрипт должен корректно работать в любой день.

17.Выведите на экран количество секунд, которое осталось до конца дня.

18. Узнайте, какой день недели был 7-го января 2015 года.

var days = [‘воскресение’, ‘понедельник’, ‘вторник’, ‘среда’, ‘четверг’, ‘пятница’, ‘суббота’];
var date = new Date(2015,0,7);
document.write(days[date.getDay()]);

Лекция №6 по JavaScript. Домашняя работа

1.Даны 3 переменные: день, месяц и год. В них хранятся какие-то значения, соответствующие определенной дате. Узнайте, какой день недели был или будет в эту дату.

var date = new Date();
var days = [‘воскресение’, ‘понедельник’, ‘вторник’, ‘среда’, ‘четверг’, ‘пятница’, ‘суббота’];
var year = parseInt(prompt(‘Введите год’));
var month = parseInt(prompt(‘Введите месяц’));
var day = parseInt(prompt(‘Введите число’));
var thatDay = new Date(year,(month-1),day);
document.write(days[thatDay.getDay()]);

2.Узнайте, какой день недели будет 31 декабря текущего года. Скрипт должен работать с любом году.

var date = new Date();
var days = [‘воскресение’, ‘понедельник’, ‘вторник’, ‘среда’, ‘четверг’, ‘пятница’, ‘суббота’];
var nyDate = new Date(date.getFullYear(),11,31,0,0,0);
document.write(‘В нынешнем году 31 декабря будет в ‘ + days[nyDate.getDay()]);

3.Найдите разницу в миллисекундах между полночью 15 февраля 2016 года и текущим моментом времени. Переведите эту разницу в миллисекундах в дни, а затем в месяцы.

4.Узнайте, сколько дней осталось до нового года. Скрипт должен работать с любом году.

5.Даны две переменные с датами, например, ‘2015-12-31’ и ‘2017-10-15’. Найдите разницу в днях между этими двумя датами.

Источник

Инструкция return в JavaScript

Пусть у нас есть функция, которая выводит на экран квадрат переданного числа:

Пусть мы хотим не выводить значение на экран, а записать в какую-нибудь переменную, вот так:

Итак, давайте перепишем нашу функцию так, чтобы она не выводила результат на экран, а возвращала его в переменную:

После того, как данные записаны в переменную, их можно, например, вывести на экран:

А можно сначала как-то изменить эти данные, а затем вывести их на экран:

Можно сразу выполнять какие-то действия с результатом работы функции перед записью в переменную:

А можно не записывать результат в переменную, а сразу вывести его на экран:

Использование функций в выражении

Функции в функциях

Функции, конечно же, не обязательно должны быть одинаковыми. Пусть, например, у нас есть функция, возвращающая квадрат числа, и функция, возвращающая куб числа:

Давайте с помощью этих функций возведем число 2 в квадрат, а затем результат этой операции возведем в куб:

Пусть теперь у нас есть функция, возвращающая квадрат числа, и функция, находящая сумму двух чисел:

Найдем с помощью этих функций сумму квадрата числа 2 и сумму квадрата числа 3 :

Пусть у вас есть функция, возвращающая квадратный корень из числа, и функция, округляющая дробь до трех знаков в дробной части:

С помощью этих функций найдите квадратный корень из числа 2 и округлите его до трех знаков в дробной части.

Пусть у вас есть функция, возвращающая квадратный корень из числа, и функция, возвращающая сумму трех чисел:

Пусть у вас есть функция, округляющая дробь до трех знаков в дробной части:

Тонкое место return

Что выведется на экран в результате выполнения следующего кода:

Что выведет каждый из алертов в результате выполнения следующего кода:

Что выведет каждый из алертов в результате выполнения следующего кода:

Цикл и return

Пусть у нас есть функция, возвращающая сумму чисел от 1 до 5 :

Пусть теперь мы расположим return внутри цикла, вот так:

Что выведется на экран в результате выполнения следующего кода:

Объясните почему. Что хотел сделать автор данного кода? Исправьте ошибку автора.

Применение return в цикле

То, что return расположен внутри цикла, не всегда может быть ошибкой. В следующем примере сделана функция, которая определяет, сколько первых элементов массива нужно сложить, чтобы сумма стала больше или равна 10 :

Приемы работы с return

Давайте перепишем этот код в более сокращенной форме, избавившись от ненужной здесь переменной result :

Дана следующая функция:

Перепишите ее в сокращенной форме согласно изученной теории.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *