1.已知两个矩形,宽高分别是200200,400400,甲矩形的坐标是x1,y1.乙矩形的坐标是x2,y2.
写出判断条件两个矩形是否相碰撞
<script>
x1=200;//自己随意定义坐标
x2=200;
y1=400;
y2=400;
var bool=false;//先定义一个布尔值为false
if(x1>=x2 && x1<=x2+400 && y1>=y2 && y1<=y2+400){
bool=true;
}else if(x1+200>=x2 && x1+200<=x2+400 && y1>=y2 && y1<=y2+400){
bool=true;
}else if (x1>=x2 && x1<=x2+400 && y1+200>=y2 && y1+200<=y2+400){
bool=true;
}else if(x1+200>=x2 && x1+200<=x2+400 && y1+200>=y2 && y1+200<=y2+400){
bool=true;
}
if(bool){
document.write("碰撞了");
}else {
document.write("没有碰撞");
}
</script>
2.判断一个整数,属于哪个范围:大于0;小于0;等于0
<script>
var sum=0;
var value=Number(prompt("请输入一个数字"));
if(!isNaN(value)){
if(value<0){
console.log("小与0");
}else if(value===0){
console.log("等于0");
}else {
console.log("大于0");
}
}else{
sum="输入的数值有误";
}*/
</script>
3.判断一个整数是偶数还是奇数,并输出判断结果
<script>
var sum=0;
var value=Number(prompt("请输入一个数"));
if(!isNaN(value)){
if(value%2===0){
console.log("该数为偶数");
}else{
console.log("该数为奇数");
}
}else{
sum="输入的数值有误";
}
</script>
4.开发一款软件,根据公式(身高-108)*2=体重,可以有10斤左右的浮动。来观察测试者
<script>
var h=Number(prompt("请输入身高"));
var w=Number(prompt("请输入体重"));
if(!isNaN(h) && !isNaN(w)){
if((h-108)*2<=w+10 && (h-108)*2>=w-10) {
alert("体重合格");
}else {
alert("不合格");
}
}
</script>
5.输入年份,计算某一年是否是闰年
<script>
var value=Number(prompt("请输入某个年份"));
if(!isNaN(value)){
if((value%100!==0)&&(value%4==0)){
console.log("该年是闰年");
}else if((value%100==0)&&(value%4!==0)) {
console.log("该年是平年");
}else if((value%100==0)&&(value%400==0)){
console.log("该年是闰年");
}else {
console.log("该年是平年");
}
}else {
console.log("输入有误");
}
</script>
6.输入数字,显示星期几
<script>
var value=Number(prompt("请输入数字"));
if(!isNaN(value)&& 0<value<=7) {
if (value == 1) {
console.log("今天是周一");
} else if (value == 2) {
console.log("今天是周二");
} else if (value == 3) {
console.log("今天是周三");
} else if (value == 4) {
console.log("今天是周四");
}
else if (value == 5) {
console.log("今天是周五");
}
else if (value == 6) {
console.log("今天是周六");
}
else if (value == 7) {
console.log("今天是周日");
}
else {
console.log("输入有误");
}
}else{
console.log("请输入数字");
}
</script>
7.输入分数,判定成绩等级
<script>
var score=Number(prompt("请输入分数"));
if(!isNaN(score)&& score>=0&&score<=100){
if(score>=90&&score<=100){
console.log("优秀");
}else if(score>=75&&score<90){
console.log("良好");
}else if(score>=60&&score<75){
console.log("及格");
}else {
console.log("不及格");
}
}else {
console.log("输入有误");
}
</script>