JavaScript: objeto Math

preview_player
Показать описание
Curso "Introducción al desarrollo web": el objeto Math en JavaScript, propiedades y métodos principales.

Error: en el minuto 2:50, el objeto Math no posee la propiedad "prototype", se tiene que definir directamente el método "random2" en el objeto Math

Autor del vídeo: Sergio Luján Mora.

Curso abierto en línea a gran escala (MOOC, massive open online course).

Рекомендации по теме
Комментарии
Автор

No consigo hacer el prototipo con Math.

Math.prototype.rand2 = function(mini, maxim){
var alea = Math.floor(Math.random() * (maxim - mini + 1 ) + mini);
return alea
}

Da un error: Uncaught TypeError: Cannot set property 'rand2' of undefined

Es con el Math, con String no hay problema en hacer el prototipo.

Me prodrian ayudar?

miguelguillenf
Автор

<script>
Math.random2=function random2(inf, sup)
{

var i = Math.ceil(inf);
var s = Math.floor(sup);
var d = i + s;
return d;
}

document.write(Math.random2(1.54, 755.33));
</script>
Lo primero gracias Juan Perez.
Nos tiene que devolver 757.
i es igual al entero mayor más cercano " i vale 1.54 " = 2
s es igual al entero menor más cercano " s vale 755.33 " = 755

DiegoLoL
Автор

Según pude buscar no se usa prototype con Math (te sugiero que lo busques) Quita la palabra prototype e intenta con el mismo ejemplo.

TheMasnenamurcia
Автор

Math.random2=function random2(inf, sup)
{

var i = Math.ceil(inf);
var k = Math.floor(sup);
return i, k;
}

document.write(Math.random2(5.9, 785.55)); ayuda D:

juanperezsalazar