js用prompt方法接收输入数据。输入不同数据,输出不同高度的倒金字塔的*

JavaScript012

js用prompt方法接收输入数据。输入不同数据,输出不同高度的倒金字塔的*,第1张

var a = prompt("请输入","4")

 for(var i=ai>0i--){

  //输出空格

  for(var j=0j<=a-ij++){

   document.write("&nbsp")

  }

  //输出*

  for(var k=0k<i*2-1k++){

  document.write("*")

  }

  //换行

  document.write("<br/>")

 }

最好做个有效性判断

<!doctype html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta name="Generator" content="EditPlus®">

<meta name="Author" content="">

<meta name="Keywords" content="">

<meta name="Description" content="">

<title>Document</title>

</head>

<body>

<script>

var x=prompt("请输入1-7","1")

if(x==1)

alert("新的一天")

else if(x==2||x==3||x==4)

alert("努力工作")

else

alert("休息")

</script>

</body>

</html>

1、警告框alert,在js中直接运用alert("警告")

2、确认框confirm。

confirm() 方法用于显示一个带有指定消息和 OK 及取消按钮的对话框,根据用户点击确认框上的按钮返回true与false。

用法:

if(confirm("确定要清空数据吗?"))

{

document.main.text1.value=""

}

3、信息输入框prompt。

prompt() 方法用于显示可提示用户进行输入的对话框。如果用户单击提示框的取消按钮,则返回 null。如果用户单击确认按钮,则返回输入字段当前显示的文本。

用法:

var name = prompt('请输入数字','')