Javascript金字塔名称显示
我被这个javascript卡住了。我必须让它看起来像这样(提示名,例如Peter)Javascript金字塔名称显示,javascript,html,Javascript,Html,我被这个javascript卡住了。我必须让它看起来像这样(提示名,例如Peter) p 体育课 宠物 皮特 彼得 皮特 宠物 体育课 p 我的javascript看起来像这样 这是为了学校,没有必要为我写剧本,但是你能告诉我我做错了什么吗?我一点结果也没有 谢谢大家! 雷科 var naam=parseInt(提示(“typ hier je naam”); var lengte=naam.长度; var x=0; for(x=0;xparseInt将键入的数字转换为实际数字。看起来您正在对实际
p
体育课
宠物
皮特
彼得
皮特
宠物
体育课
p
我的javascript看起来像这样
这是为了学校,没有必要为我写剧本,但是你能告诉我我做错了什么吗?我一点结果也没有
谢谢大家!
雷科
var naam=parseInt(提示(“typ hier je naam”);
var lengte=naam.长度;
var x=0;
for(x=0;xparseInt
将键入的数字转换为实际数字。看起来您正在对实际字母使用parseInt
,这将返回NaN
,因此不会按照您的预期工作
如果删除parseInt
,将得到一个结果
var-naam=prompt(“typ hier je-naam”);
var lengte=naam.长度;
var x=0;
对于(x=0;x您不需要解析提示符返回的字符串,它返回一个字符串,您可以使用.length
从中获取长度
var naam = prompt("typ hier je naam");
我花了一些时间才发现您的parseInt确实不是您想要的,因为它返回的是长度为未定义的NaN(不是数字)
也不要使用document.write-如果在页面加载后调用它,它将擦除页面
var div=document.getElementById(“naam”),naam=prompt(“typ hier je naam”);
对于(变量i=0;i”+字符;
}
对于(var i=naam.length;i>=0;i--){
var chars=naam.子串(0,i);
div.innerHTML+=“
”+字符;
}
试试这个:
var-naam=prompt(“typ hier je-naam”);
var lengte=naam.长度;
var x=0;
对于(x=0;x=0;y--){
如果(y!=纳姆长度)
文件写入(“
”+naam.子字符串(0,y));
}
}
它不会中断JS,而是返回长度为未定义的NaN
var naam = prompt("typ hier je naam");