流程控制:
从上到下执行:顺序结构;
有时候根据条件选择执行的代码:分支结构;
某段代码被重复执行:循环结构






//2.渲染表格 填充数据
/ 模板字符串符号
在英文状态下按tab上方的那个键
内容拼接变量时, 用${ } 包住变量 /
数据类型转换为boolean:
1.算术运算符:
//javscript 和java不同 除法就是普通数学除法运算 取到小数点console.log(1 / 8);//0.125console.log(10 / 4);//2.5//取余 % 如果前面的数字比后面小 结果是前面的数字console.log(3 % 5);//3// % 如果前面的数字比后面大 就是取余数console.log(5 % 3);//2 10 % 3 == 2 //// 应用场景 判断一个数能否被整除//是否是偶数 ..等let num = prompt('请输入一个数字')if (num % 2 == 0) {alert(num + '是偶数')} else {alert(num + '是奇数')}
2.自增运算符:
3.比较运算符:
4.逻辑运算符:
&& : 逻辑与 (并且)
|| : 逻辑或 (或者)
! : 逻辑非 (取反)
三元运算符: a>b?a:b
补0操作
简易ATM机取款案例:
//定义初始余额1000元;let balance = 1000;//1.无限弹窗while (true) {Stringlet button = prompt(`请选择按钮1.存钱2.取钱3.查看余额4.退出功能`)//2.当按钮等于 4时 退出无限循环if (button == 4) {alert('退出成功');//break 跳出当前循环break;}//3.switch分支语句switch (button) {//当按钮为1时case '1'://定义变量接收数据 = +作为正号解析转换为数字类型 弹窗 输入金额let deposit = +prompt('请输入存款金额');//余额 = 余额 + 存款金额balance = balance + deposit;//break 跳出switch 分支语句break;case '2':let withdrawal = +prompt('请输入取款金额');balance = balance - withdrawal;break;case '3':alert('您当前的余额为:' + balance + '元');break;default:alert('输入有误');break;}}</script>
