如何在javascript中重复函数?
我已经尝试了几种方法来实现这一点,但我做不到,我需要重复无限的函数如何在javascript中重复函数?,javascript,function,repeat,Javascript,Function,Repeat,我已经尝试了几种方法来实现这一点,但我做不到,我需要重复无限的函数nombreintroductioncido,直到有一个值不是',这个脚本只工作一次,它只重复一次 var nombrepersonaje=函数(名称){ return nombre=提示符(“Como quieres que se llame tu personaje”); nombrecido(); } nombreje(); var nombreintrocido=函数(introcido){ 如果(nombre=='')
nombreintroductioncido
,直到有一个值不是'
,这个脚本只工作一次,它只重复一次
var nombrepersonaje=函数(名称){
return nombre=提示符(“Como quieres que se llame tu personaje”);
nombrecido();
}
nombreje();
var nombreintrocido=函数(introcido){
如果(nombre==''){
确认(“3个角色的角色名称”);
nombreje();
}否则{
确认(‘个人名义’+“”+名义)
}
};
nombrecido()代码>您要查找的是while
循环
var nombreintroducido = function (introducido) {
while (nombre === '') {
setTimeout(prompt('Tu nombre de personaje ha de tener mas de 3 caracteres'), 1000);
nombrepersonaje();
}
};
return
语句后的代码不运行。我想你想要像这样的东西
var nombrepersonaje=function(){
var nombre=提示(“您的个人信息是什么”);
诺姆布雷西多(诺姆布雷);
};
var nombre=函数(nombre){
如果(nombre==''){
确认(“3个角色的角色名称”);
nombreje();
}否则{
确认(‘个人名义’+“”+名义)
}
};
nombreje()
应该是提示符
而不是确认
我会在那里添加一个延迟,否则大多数浏览器会开始抱怨:)不应该nombrepersonaje()
也在else中吗?