var score =prompt("请输入分数:");switch(parseInt(score /10)){
case10:case9:case8:case7:case6:
console.log("及格啦");break;default:
console.log("不及格");}
输入日期,判断这个日期是这一年的第几天
var date =prompt("请输入8位数日期:");var year =parseInt(date /10000)var month =parseInt(date /100)%100;var day = date %100;var count =0;var february =28;switch(month -1){
case12:
count +=31;case11:
count +=30;case10:
count +=31;case9:
count +=30;case8:
count +=31;case7:
count +=31;case6:
count +=30;case5:
count +=31;case4:
count +=30;case3:
count +=31;case2:if(year %4==0&& year %100!=0|| year %400==0){
count +=29;}else{
count +=28;}case1:
count +=31;break}
count += day;alert("第"+ count +"天");
二、循环类
打印1000-2000之间的闰年,每行打印4个
for(var i =1000, count =0; i <2001; i++){
if(i %4===0&& i %100!==0|| i %400===0){
document.write(i +" ");
count++;}// count为计数器if(count %4===0){
document.write("<br>")}}
打印水仙花数
for(var i =100; i <1000; i++){
var a = i %10;// 个位数字var b =parseInt(i /10)%10;// 十位数字var c =parseInt(i /100);// 百位数字// i === Math.pow(a, 3) + Math.pow(b, 3) + Math.pow(c, 3)// i === a ** 3 + b ** 3 + c ** 3if(i === a * a * a + b * b * b + c * c * c){
document.write(i +"<br>");}}
打印1-100之间所有的质数
for(var i =2; i <101; i++){
var flag =true;//使用中间量 flag 记录状态for(var j =2; j < i ; j++){
//代码优化1: j < i 改为 j <= Math.sqrt(i)if(i % j ===0){
flag =false;break;//代码优化2}}if(flag){
console.log(i);}}
判断某个数是否是质数
var num =prompt("请输入一个大于1的数字:");var flag =true;//使用中间量 flag 记录状态for(var i =2; i < num ; i++){
if(num % i ===0){
flag =false;break;}}if(flag){
document.write(num +"是质数");}else{
document.write(num +"不是质数");}
打印三角形
for(var i =0; i <10; i++){
for(var j =0; j < i +1; j++){
document.write("* ");}
document.write("<br>");}
打印倒三角形
for(var i =10; i >0; i--){
for(var j =0; j < i ; j++){
document.write("* ");}
document.write("<br>")}
打印等腰三角形
for(var i =0; i <10; i++){
for(var j =0; j < i *2+1; j++){
document.write("* ");}
document.write("<br>")}
打印菱形
for(var i =0; i <10; i++){
for(var j =0; j < i *2+1; j++){
document.write("* ");}
document.write("<br>")}for(var i =8; i >=0; i--){
for(var j =0; j < i *2+1; j++