1、判断一个数是奇数还是偶数
<script type="text/javascript">
x=10
if (x%2==0){
console.log(x+'是偶数')
}
else{
console.log(x+'是奇数')
}
</script>
结果:
10是偶数
2、给一个年份,判断是否是闰年
<script type="text/javascript">
var year=2014
if ((year%4==0 && year%100!=0)||(year%100==0&&year%400==0)){
console.log(year+'年是闰年')
}
else{
console.log(year+'是平年')
}
</script>
结果:
2016年是闰年
2014是平年
3、给一个数n,计算n的阶乘
<script type="text/javascript">
var n=10;
mul=1;
for (var i=1;i<n+1;i++){
mul*=i;
}
console.log(mul);
mul1=1
while(n>0){
mul1*=n;
n-=1
}
console.log(mul1)
</script>
结果:
3628800
4、打印99乘法表
<script type="text/javascript">
var num=9;
document.write('<table>')
for (var i=1;i<num+1;i++){
if (i!=1){
console.log()
}
document.write('<tr>')
for(var j=1;j<=i;j++){
if (i*j<10){
document.write('<td>'+j+'×'+i+'='+i*j+'</td>')
}
else{
document.write('<td>'+j+'×'+i+'='+i*j+'</td>')
}
}
document.write('</tr>')
}
document.write('</table>')
</script>
捕获1.JPG
5、计算1-1/2+1/3-1/4 … 1/100的和
<script type="text/javascript">
var sum=0;
var num=100;
for(var i=1;i<num+1;i++){
sum+=1/(i*(-1)**(i-1))
}
console.log(sum)
</script>
结果:
0.688172179310195
6、给一个n,求1!+2!+3!+4!+5!...+n!
<script type="text/javascript">
var sum=0;
var mul=1;
var n=20;
for (var i=1;i<n+1;i++){
mul*=i;
sum+=mul
}
console.log(sum)
</script>
结果:
2561327494111820300
7、找到所有的水仙花数
结果:
1
2
3
4
5
6
7
8
9
153
370
371
407
1634
8208
9474
54748
92727
93084
548834
8、输入三个数,找到其中最大的,用一句话写出来
<script type="text/javascript">
console.log(((a=10)>(b=35)?a:b)>(c=9)?(a>b?a:b):c)
</script>
结果:
35
<script type="text/javascript">
var arr1=[20,300,30,50,500]
console.log(arr1.sort(function(a,b){return a>b}).pop())
console.log(arr1.sort(function(a,b){return a>b}).shift())
</script>
结果:
500
20
10、用while打印十行十列表格,表格里面写1-100,并且隔行变色
<script type="text/javascript">
function other(num,color){
document.write('<tr style="background-color:'+ color+'">')
for (var j=num-9;j<num+1;j++){
document.write('<td>'+j+'</td>')
}
document.write('</tr>')
}
document.write('<table>')
for (var i=1;i<101;i++){
if (i==10){
other(10,'red')
}
if (i==20){
other(20,'blue')
}
if (i==30){
other(30,'green')
}
if (i==40){
other(40,'wheat')
}
if (i==50){
other(50,'rosybrown')
}
if (i==60){
other(60,'cornflowerblue')
}
if (i==70){
other(70,'violet')
}
if (i==80){
other(80,'burlywood')
}
if (i==90){
other(90,'darkgrey')
}
if (i==100){
other(100,'indianred')
}
}
document.write('</table>')
</script>
捕获.JPG
11、自己实现随机 a, b 之间的整型
<script type="text/javascript">
var a=1;
var b=200;
var mul=a+Math.floor(Math.random()*(b-a))
console.log(mul)
</script>
结果:
175
网友评论