js的小练习
2024-09-05 17:11:57
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>js练习</title>
</head>
<body>
<h2>1.使用递归算法计算n的阶乘:n!</h2>
<script type="text/javascript">
function jieCheng(n){
if(n==1){
return 1;
}else{
return n*jieCheng(n-1);
}
}
document.write("5!="+jieCheng(5)+'</br>');
</script>
<h2>2.输出1000-9999直接的所有回文。</h2>
<script type="text/javascript">
function huiWen(m){
qianWei=Math.floor(m/1000);
baiWei=Math.floor(m%1000/100);
shiWei=Math.floor(m%100/10);
geWei=m%10;
if(qianWei==geWei&&baiWei==shiWei){
return m;
}else{
return null;
}
}
j=0;
for(i=1000;i<=9999;i++){
result=huiWen(i);
if(result!=null){
document.write(result+',');
j++;
if(j%10==0){
document.write('</br>');
}
}
}
</script>
<h2>3.利用循环函数输出字符*,构成一个圣诞树的形状。</h2>
<script type="text/javascript">
function shengDanShu(z){
for(x=1;x<=z;x++){
for(y=1;y<=z-x;y++){
document.write(' ');
}
for(k=1;k<=2*x-1;k++){
document.write('*');
}
document.write('</br>');
}
}
shengDanShu(6);
</script>
</body>
</html>
最新文章
- JAVA集合类型详解
- python27 + windows7 报错 No module named requests
- ov5648摄像头调试
- 一起来学习Android自定义控件1
- cocos2dx 3.7中 AppDelegate.h的class TestController;这种写法的具体意思不太明白,只能猜是类似于外部定义的东西。
- A VNC server is already running as :1
- uninstall gitlab
- Global中的事件执行顺序
- shutdown computer in ad and ou
- windows完全支持C++11的轻量级编译器(官网MinGW和非官方的MinGW-builds)
- Linux下串口编程入门
- PHP学习笔记二十七【重写】
- MFC的消息映射机制揭秘
- python之Character string
- frp内网 穿透映射使内网svn可外网访问
- java结合node.js非对称加密,实现密文登录传参——让前后端分离的项目更安全
- Eigen子矩阵操作
- node.js开发博客系统---前端项目搭建(一)
- Tomcat虚拟目录设置
- java反射field和method的顺序问题