js运算符、多重if结构、四则运算及循环语法

373 阅读1分钟

运算符 

小于或等于 都返回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("

" + 'ァィゑゐヰ' + i + "

"); }