diff --git "a/\350\202\226\351\243\236\351\271\217/20241028\350\277\220\347\256\227\347\254\246\345\217\212\345\210\244\346\226\255\345\210\206\346\224\257/20241028\350\277\220\347\256\227\347\254\246\345\217\212\345\210\244\346\226\255\345\210\206\346\224\257.md" "b/\350\202\226\351\243\236\351\271\217/20241028\350\277\220\347\256\227\347\254\246\345\217\212\345\210\244\346\226\255\345\210\206\346\224\257/20241028\350\277\220\347\256\227\347\254\246\345\217\212\345\210\244\346\226\255\345\210\206\346\224\257.md" new file mode 100644 index 0000000000000000000000000000000000000000..aed83d5181b81a86da4a7c1887cde382f7597103 --- /dev/null +++ "b/\350\202\226\351\243\236\351\271\217/20241028\350\277\220\347\256\227\347\254\246\345\217\212\345\210\244\346\226\255\345\210\206\346\224\257/20241028\350\277\220\347\256\227\347\254\246\345\217\212\345\210\244\346\226\255\345\210\206\346\224\257.md" @@ -0,0 +1,168 @@ +# 课堂笔记 + +### 运算符 + +``` js ++ 求和,-求差,*求积,/求商,%取模 +``` + +### 赋值运算符 + +| 运算符 | 作用 | +| ------ | -------- | +| += | 加法赋值 | +| -= | 减法赋值 | +| *= | 乘法赋值 | +| /= | 除法赋值 | +| %= | 取余赋值 | + +### 自增/自减运算符 + +| 符号 | 作用 | 说明 | +| ---- | ---- | -------------------------- | +| ++ | 自增 | 变量自身的值加1,例如: x++ | +| -- | 自减 | 变量自身的值减1,例如: x-- | + +### 比较运算符 + +使用场景:比较两个数据大小、是否相等,根据比较结果返回一个布尔值(true / false) + +| 运算符 | 作用 | +| ------ | -------------------------------------- | +| > | 左边是否大于右边 | +| < | 左边是否小于右边 | +| >= | 左边是否大于或等于右边 | +| <= | 左边是否小于或等于右边 | +| === | 左右两边是否`类型`和`值`都相等(重点) | +| == | 左右两边`值`是否相等 | +| != | 左右值不相等 | +| !== | 左右两边是否不全等 | + +### 逻辑运算符 + +使用场景:可以把多个布尔值放到一起运算,最终返回一个布尔值 + +| 符号 | 名称 | 日常读法 | 特点 | 口诀 | +| ---- | ------ | -------- | -------------------------- | -------------- | +| && | 逻辑与 | 并且 | 符号两边有一个假的结果为假 | 一假则假 | +| \|\| | 逻辑或 | 或者 | 符号两边有一个真的结果为真 | 一真则真 | +| ! | 逻辑非 | 取反 | true变false false变true | 真变假,假变真 | + +### 分支 + +经典的if判断 + +``` js +if(条件) +{ + 满足条件后执行的语句 +} +``` + + + +# 作业 + +1. 【1】运算符优先级的使用。假设手机原来的话费余额是10元,通话资费为0.1元/分,流量资费为0.3元/MB,在使用了30MB后,计算手机话费余额还可以进行多长时间的通话 + + ``` js + //1. 【1】运算符优先级的使用。假设手机原来的话费余额是10元,通话资费为0.1元/分,流量资费为0.3元/MB,在使用了30MB后,计算手机话费余额还可以进行多长时间的通话 + let total_huafei = 10; + let cast = 0.3; + let call = 0.1; + document.write(`手机话费余额还可以进行${(total_huafei - 30 * cast) / call}分钟的通话
`); + ``` + + + +2. 【2】计算员工的实除收入,假设某员工的月薪为6500元,专项扣除费用共500元,个人所得税起征点是5000元,税率为3%,计算该员工的实际收入。(提示:实际收入=(月薪-专项扣除)-(月新-专项扣除-个税起征点)*税率) + + ``` js + //【2】计算员工的实除收入,假设某员工的月薪为6500元,专项扣除费用共500元,个人所得税起征点是5000元,税率为3%,计算该员工的实际收入。(提示:实际收入=(月薪-专项扣除)-(月新-专项扣除-个税起征点)*税率) + let sal = 6500; + let low = 500; + let rise = 5000; + let dex = 0.03; + document.write(`该员工实际收入为${(sal - low) - (sal - low - rise) * dex}
`); + ``` + + + +3. 【3】判断2024年2月的天教,闰年2月的天数是29天,非闰年2月的天数是28天,应用条件运算符判断2024年2月的天数。 + + ``` js + //【3】判断2024年2月的天教,闰年2月的天数是29天,非闰年2月的天数是28天,应用条件运算符判断2024年2月的天数。 + let year = 2024; + + if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) { + document.write('2024年2月的天数为29天
') + + } else { + document.write('2024年2月的天数为28天
') + + } + ``` + + + +4. 【4】接收用户输入的用户名和密码,若用户名为 “admin” ,且密码为 “123456” ,则提示用户登录成功! 否则,提示失败。 + + ``` js + //【4】接收用户输入的用户名和密码,若用户名为 “admin” ,且密码为 “123456” ,则提示用户登录成功! 否则,提示失败。 + let user_account = prompt('请输入用户名');//获取用户名 + let user_pwd = prompt('请输入密码');//获取用户密码 + let user_right_account = 'admin' //正确的用户名 + let user_right_pwd = '123456'//正确的用户密码 + if (user_account == user_right_account && user_pwd == user_right_pwd) { + alert('登入成功') + } else { + alert('登入失败') + } + ``` + + + +5. 【5】获取数字中的最小值定义4个数值型变量,值分别为26、17、10、20,应用if语句获取这4个数字中的最小值。 + + ``` js + //【5】获取数字中的最小值定义4个数值型变量,值分别为26、17、10、20,应用if语句获取这4个数字中的最小值。 + let a = 26; + let b = 17; + let c = 10; + let d = 20; + //判断a是否为最小 + if (a < b && a < c && a < d) { + document.write(`${a}是最小值
`) + } + //判断b是否为最小 + if (b < a && b < c && b < d) { + document.write(`${b}是最小值
`) + } + //判断c是否为最小 + if (c < b && c < a && c < d) { + document.write(`${c}是最小值
`) + } + //判断d是否为最小 + if (d < b && d < c && d < a) { + document.write(`${d}是最小值
`) + } + ``` + + + +6. 【6】判断空气污染程度,空气污染指数(API)是评估空气质量状况的一组数字,如果空气污染指数为0~100,则空气质量状况属于良好:如果空气污染指数为101~200,则空气质量状况属于经度污染:如果空气污染指数为201~300,则空气质量状况属于中度污染:如果空气污染指数大子300,则气质量状况属于重度污染。让用户输入其城市的污染指数,判断该城市的空气污染程度 + +``` js +//【6】判断空气污染程度,空气污染指数(API)是评估空气质量状况的一组数字,如果空气污染指数为0~100,则空气质量状况属于良好:如果空气污染指数为101~200,则空气质量状况属于经度污染:如果空气污染指数为201~300,则空气质量状况属于中度污染:如果空气污染指数大子300,则气质量状况属于重度污染。让用户输入其城市的污染指数,判断该城市的空气污染程度 + let api = +prompt('请输入你的城市的空气污染指数') + if (api < 100) { + alert('空气质量良好') + } elseif(api < 200) + { + alert('轻度污染') + } elseif(api < 300) + { + alert('重度污染') + } +``` + diff --git "a/\350\202\226\351\243\236\351\271\217/20241028\350\277\220\347\256\227\347\254\246\345\217\212\345\210\244\346\226\255\345\210\206\346\224\257/index.html" "b/\350\202\226\351\243\236\351\271\217/20241028\350\277\220\347\256\227\347\254\246\345\217\212\345\210\244\346\226\255\345\210\206\346\224\257/index.html" new file mode 100644 index 0000000000000000000000000000000000000000..b7f0f0cd0221a79617db5efe361878cd5b44bcc9 --- /dev/null +++ "b/\350\202\226\351\243\236\351\271\217/20241028\350\277\220\347\256\227\347\254\246\345\217\212\345\210\244\346\226\255\345\210\206\346\224\257/index.html" @@ -0,0 +1,79 @@ + + + + + + + homework + + + + + + + + \ No newline at end of file