laugh()
с параметром num, который будет означать количество возвращенных "ha". function laugh(num) {
for (var i = 0; i < num; i++ ) {
return 'ha'
}
}
console.log(laugh(3))
"hahaha!"
// перенести вывод 'ha' в саму функцию
function laugh(num) {
for (var i = 0; i < num; i++ ) {
console.log('ha')
}
}
laugh(3)
// ------------------------------
// аккумулировать результат в переменной
function laugh(num) {
var result = ''
for (var i = 0; i < num; i++ ) {
result += 'ha'
}
return result
}
console.log(laugh(3))
// ------------------------------
// то-же самое, но возвращается массив
// можно так-же сделать с объектом
function laugh(num) {
var result = []
for (var i = 0; i < num; i++ ) {
result.push('ha')
}
return result
}
console.log(laugh(3))
// ------------------------------
// и даже вынести аккумулирующую переменную за пределы функции
var haha = ''
function laugh(num) {
for (var i = 0; i < num; i++ ) {
haha += 'ha'
}
}
laugh(3)
console.log(haha)
function laugh(num) {
return num !== 0 ? 'ha' + laugh(--num) : '!';
}
console.log(laugh(3)); // 'hahaha!'
function laugh(num) {
var s = '';
for (var i = 0; i < num; i++ ) {
s +='ha '
}
return s
}
console.log(laugh(3))