8.17运算符和if语句
// JavaScript Document
//逻辑运算符 布尔值 运算符 布尔值 =布尔值
//&& 与->并且 规则:只要有一边false,结果就是false
// 只有两边都是true结果为true
document.write(true&&true);//ture
document.write(false&&false);//false
document.write(true&&false);//false
document.write(1==2&&2==2);
// \\或->或者 规则:只要有一边是true,结果就是true
// 只有两边都是false,结果是false
document.write("<hr>");
document.write(true||true);//true
document.write(false||false);//false
document.write(true||false);//true
//! :非 取反义词
document.write("<hr>");
document.write(!true);
//三目(元)运算符
//格式: var 变量= 表达式(结果为布尔值)?值1:值2;
//值1:当表达式结果为true,var变量=值1;
//值2:当表达式结果为false,var变量=值2;
var a=1;
var b=2;
var max=a>b?a:b;
document.write(max);
var s=a<b?a:b;
document.write(s);
document.write("<hr>");
var d=1;
var e=2;
var c=3;
var q=(d<e?e:d)<c?c:(d<e?e:d);
document.write(q);
document.write("<hr>");
var d=1;
var e=2;
var c=3;
var w=(d<e?d:e)<c?d:(d<e?d:e);
document.write(w);
if语句
// JavaScript Document
//if语句
//if(条件(结过为布尔值的表达式){
// 要执行的语句块;
//}else{
// 要执行的语句块;
//}
//a=1,b=2,求两个数的最大值
//var a=1,b=2;
//if(a>b){
// //如果a是最大值,则打印a的值
// document.write(a);
//}else{
// //如果a不是最大值,则打印b的值
// document.write(b);
//}
//让用户输入两个值,求两个值的最小值
/*var a=prompt("请输入一个整数");//字符串
var b=prompt("请输入第二个整数");
a=parseInt(a);
b=parseInt(b);
if(a>b){
document.write(b);
}else{
document.write(a);
}*/
/*
var a=prompt("请输入一个整数");
if(a%2==0){
document.write("偶数")
}else{
document.write("奇数")
}
*/
//让用户输入一个数,来判定是工作日还是休息日,1-5工作日,6-7休息日;
var num=prompt("请输入一个1-7的整数");
if (num>=1 && num<=5){
document.write("工作日");
}else if(num>=6 && num<=7){
document.write("休息日");
}else{
document.write("输入有误,请重新输入");
}