Javascript金字塔名称显示

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将键入的数字转换为实际数字。看起来您正在对实际

我被这个javascript卡住了。我必须让它看起来像这样(提示名,例如Peter)

p
体育课
宠物
皮特
彼得
皮特
宠物
体育课
p

我的javascript看起来像这样

这是为了学校,没有必要为我写剧本,但是你能告诉我我做错了什么吗?我一点结果也没有

谢谢大家!

雷科

var naam=parseInt(提示(“typ hier je naam”);
var lengte=naam.长度;
var x=0;

for(x=0;x
parseInt
将键入的数字转换为实际数字。看起来您正在对实际字母使用
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");