让用户输入几个字符,将用户输入第四个字符转换成大写,然后将全部的内容显示出来
- 例如用户输入:adsfasd,要求输出结果是adsFasd
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title><script type="text/javascript">
// 第一步:让用户输入字符
var cho = window.prompt("请输入几个字符:")
// 第二步:计算用户输入的字符个数是多少
var num = cho.length
// 第三步:对用户输入的字符串进行循环
for(var m=0; m<num; m++)
{
// 将字符串中的第m个字符提取出来赋值给str
var str = cho[m]
// 在循环中需要判断是否为第四个字符,如果是,就将这个字符转换为大写
if(m==3){
str = str.toUpperCase()
}
document.write(str)
}
</script>
</head>
<body>
</body>
</html>
案例:让用户输入姓名
-
如果用户输入了,就显示用户的名字
-
如果用户没有输入,就显示用户没有输入信息
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script> var name=window.prompt("请输入你的姓名") var t1=name.length if (t1==0) { document.write("没有输入") } else { document.write("姓名是"+name) } </script> </head> <body> </body> </html>
案例:让用户选择输入Y|N,要求无聊用户输入的是大写还是小写,都能正常判断
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script> var name=window.prompt("是否继续执行: [Y|N]:") var t1=name.toUpperCase() if (t1=="Y") { document.write("继续执行") } else { document.write("退出程序") } </script> </head> <body> </body> </html>