运算符
小于或等于 都返回true
两个等于只比较值 不比较类型
三个都等于及比较值 又比较类型
不等于只有一个等于号 表示只比较值
不等于且有两个等于号 既比较值 又比较类型
&&(与号)左右两个都要为true 最后结果才是true
||(或号)左右两个只要有一个为true 最后结果就是true
【语法】 let num = 7;
console.log(num<10&&num>5);】
【语法】 let wode=true;【外面定义的布尔类型的变量值为true】
function fn(){【点击执行fn方法】
alert(wode);【先打印外面的flag】
wode = !wode;【把原来的wode取反 再把值给到外面的flag } 从而改变外面flag的值】
选择结构 多重if结构
if【成立显示】 else【不成立显示】
【语法】:let qian = 199;
if(qian>200){
alert('吃大餐') }
else{ alert('吃兰州拉面') }
let qian = window.prompt【输入框显示】
console.log(typle qian);
【隐式数据类型转换 用大于的时候 把字符串成数字 】
switch【表达式 会把括号里面的值和case进行比较 值和类型都要一致】
case;
break;
default;
【语法】: switch (prompt('请输入时间')) {
case '周一':
alert('新的一周开始了');
break;
default:
alert('找不到对应的课程');
break; }
【四则运算】
【语法】
先设置button按钮
function fn() { let num1 = parseInt(prompt('输入第一个数'))
let num2 = parseInt(prompt('输入第二个数'))
let fuhao = prompt('输入运算符号')
switch (fuhao) {
case '+':
let jg1 = num1 + num2;
alert('运算结果为' + num1 + fuhao + num2 + '=' + jg1)
break; }
case '-':
let jg2 = num1 - num2;
alert('运算结果为' + num1 + fuhao + num2 + '=' + jg2)
break; }
case '*':
let jg3 = num1 * num2;
alert('运算结果为' + num1 + fuhao + num2 + '=' + jg3)
break; }
case '/':
let jg4 = num1 / num2;
alert('运算结果为' + num1 + fuhao + num2 + '=' + jg4)
break; }
【循环】
【语法】 for (var i = 0; i < 5; i++) { document.write("