1.计算10的阶乘:
// 计算10的阶乘
// 声明阶乘,赋值
var jc = 1;
// 创建循环语句
for(i = 1;i <= 10;i++){
jc *= i;
}
// 打印结果
console.log(jc); // 3628800
2.计算圆的周长、半径:
// 假设半径为80
var r = 80;
// 周长公式
var h = 2*Math.PI*r;
// 结果保留3位小数
var h = h.toFixed(3);
// 面积公式
var s = Math.PI*r*r;
var s = s.toFixed(3);
3.为抵抗洪水,战士共战斗89小时,计算89小时为多少天加多少小时:
// 总小时数
var h = 89;
// 天数
var day = parseInt(h/24);
// 余下的小时数
var hour = h%24;
4.计算80华氏温度等于多少摄氏度:
// 声明华氏温度hua,赋值80
var hua = 80;
// 计算摄氏度
var she = 5/9.0*(hua-32);
// 保留3位小数
she = she.toFixed(3);
5.90度转化为弧度是多少(结果保留3位小数):
var angle = 90;
//计算弧度
var radian = Math.PI/180*angle;
//弧度值保留3位小数
var radian = radian.toFixed(3);
6.输入分数,判定成绩等级(if、switch两种写法):
//if 写法:
// 手动输入一个成绩
var ach = 10;
// 判断语句
if(ach >= 0 && ach < 60){
console.log("成绩不合格");
}else if(ach >=60 && ach < 80){
console.log("成绩良好");
}else if(ach >=80 && ach < 100){
console.log("成绩优秀");
}else if(ach == 100){
console.log("太棒了孩子");
}else{
console.log("请输入1-100的数字");
}
//手动输入一个成绩
var ach= 88;
switch(true){
case ach >= 0 && ach < 60:
console.log("成绩不合格");
break;
case ach >= 60 && ach < 80:
console.log("成绩良好");
break;
case ach >= 80 && ach < 100:
console.log("成绩优秀");
break;
case ach == 100:
console.log("太棒了孩子");
break;
default:
console.log("请输入1-100的数字");
}
7.输入月份,显示当月天数,利用case穿透:
//手动赋值
var mon = 6;
//创建分支
switch(