摘要: 有三元运算符组成的式子我们称为三元表达式 ++num 3+5 ?: 语法结构 条件表达式 ? 表达式1 的值 如果条件表达式结果为假 则返回 表达式2 代码体验 <script> var num = 10; var result = num > 5 ? "不是的" : "是的"; //表达式是有返回 阅读全文
posted @ 2022-04-01 19:53 罗砂 阅读(123) 评论(0) 推荐(0)
摘要: 思路: 1.按照从大到小判断的思路 2.弹出prompt输入框,让用户输入分数,把这个值取过来保存到变量中 3.使用多分支if else if 语句来分别判断出不同的值 <script> var a = prompt("请输入你的分数"); if (a <= 60) { alert("你太菜了"); 阅读全文
posted @ 2022-04-01 19:19 罗砂 阅读(39) 评论(0) 推荐(0)
摘要: 执行流程 1.多分支语句 就是利用多个条件来选择不同的语句执行 得到不同的结果 多选1 的过程 2.if else if语句十多分支语句 3.语法规范 if (条件表达式1)}{ 语句1; } else if(条件表达式2){ 语句2; }else if (条件表达式){ 语句3 }else { 最 阅读全文
posted @ 2022-04-01 17:23 罗砂 阅读(1074) 评论(0) 推荐(0)
摘要: 1.算法:能被4整除100的为闰年(如2004年就是闰年,1901年不是闰年)或者能被400整除的闰年 2.弹出prompt输入框,让用户输入年份,把这个值取过来保存到变量中 3.使用if语句来判断是否是闰年,如果是闰年,就执行if大括号里面的输出语句,否则就执行slse里面的输出语句 4.一定要注 阅读全文
posted @ 2022-04-01 16:51 罗砂 阅读(190) 评论(0) 推荐(0)
摘要: 需求: 弹出 prompt 输入框,用户输入年龄,程序把这个值取过来保存到变量中 使用 if 语句来判断年龄,如果年龄大于或等于18 就可以执行if大括号里面的输出语句 true <script> var a = prompt("要想进入请输入年龄"); if (a >= 18) { alert(" 阅读全文
posted @ 2022-04-01 15:47 罗砂 阅读(38) 评论(0) 推荐(0)
摘要: 由上到下执行代码的过程中,根据不同的条件,执行不同的路径代码(执行代码多选一的过程),从而得到不同的结果 <script> // if 的语法结构 如果if // if (条件表达式) { //执行语句 // } // if 的语法结构 如果if 里面的条件表达式结果为真true // 则执行大括号 阅读全文
posted @ 2022-04-01 15:31 罗砂 阅读(55) 评论(0) 推荐(0)
摘要: 优先级 运算符 顺序 1 小括号 () 2 一元运算符 ++ '' ! 3 算数运算符 先*/%后加减 4 关系运算符 > >= < <= 5 相等运算符 == != !== 6 逻辑运算符 先&& 后|| 7 赋值运算符 = 8 逗号运算符 , 阅读全文
posted @ 2022-04-01 14:51 罗砂 阅读(95) 评论(0) 推荐(0)
摘要: 用来把数据运算符给变量的运算符 赋值运算符 说明 案例 = 直接赋值 var usrName='我是值' +=、-= 加、减一个数之后在赋值 var age = 10;age+=5;//15 *=、/=、%= 乘、除、取模 后在赋值 var age = 2 ;age *=5;//10 <script 阅读全文
posted @ 2022-04-01 14:34 罗砂 阅读(48) 评论(0) 推荐(0)
摘要: 如果有空的或者否定为假 其余是真的 0 ' ' numll undefind NaN 逻辑或短路运算 如果表达式1 结果为真 则返回的是表达式1 如果表达式1 结果为假 则返回表达式2 <script> console.log(123 || 456); //123 console.log(123 | 阅读全文
posted @ 2022-04-01 14:16 罗砂 阅读(37) 评论(0) 推荐(0)
摘要: 短路运算的原理:当有多个表达式(值)时,左边的表达式值可以确定结果时,就不再继续运算右边的表达式的值: 逻辑与: 语法:表达式1 && 表达式2 如果第一个表达式的值为真,则返回表达式2 如果第二个表达式的值为假,则返回表达式1 逻辑与短路运算 如果表达式1 结果为真 则返回表达式2 console 阅读全文
posted @ 2022-04-01 13:50 罗砂 阅读(53) 评论(0) 推荐(0)
摘要: <script> var num = 7; var str = "我爱你~中国~"; console.log(num > 5 && str.length >= num); //true console.log(num < 5 && str.length >= num); //false consol 阅读全文
posted @ 2022-04-01 13:15 罗砂 阅读(48) 评论(0) 推荐(0)
摘要: 逻辑运算符是用来进行布尔值运算的运算符,其返回值也是布尔值。后面开发中经常用于多个条件的判断 逻辑运算符 说明 案例 && “逻辑与”,简称“与”and true&&false || “逻辑或”,简称“或”or true||false ! “逻辑非”,简称“非”not ! true // 1.逻辑与 阅读全文
posted @ 2022-04-01 11:52 罗砂 阅读(115) 评论(0) 推荐(0)
摘要: 运算符名称 说明 案例 结果 < 小于号 1<2 true > 大于号 1>2 false >= 大于等于号 2>=2 true <= 小于等于号 3<=2 false == 判等号(会转型) 37==37 true != 不等号 37!=37 false !== 全等 要求值和 数据类型都一致 3 阅读全文
posted @ 2022-04-01 10:26 罗砂 阅读(70) 评论(0) 推荐(0)
摘要: 前置递增和后置递增运算符可以简化代码的编写,让变量的值+1 比以前写法更简单 单独使用时,运行结果相同 与其他代码联用时,执行结果会不同 后置:先原值运算,后自加(先人后己) 前置:先自加,后运算(先已后人) 开发时,大多使用后递增/减,并且代码独占一行,例如:num++,或者num-- 后置使用的 阅读全文
posted @ 2022-04-01 09:45 罗砂 阅读(90) 评论(0) 推荐(0)
摘要: 后置自增 先表达式返回值原值 后面变量再加1 var a = 10; ++a; //++a 11 a = 11 var b = ++a + 2; //a= 12 ++a = 12 console.log(b); //14 var c = 10; c++; //c++ + 2 //c++ = 11 c 阅读全文
posted @ 2022-04-01 09:17 罗砂 阅读(36) 评论(0) 推荐(0)
摘要: 前置递增和后置递增如果单独使用 效果是一样的,后置自增,先返回值 再加1 var age = 10; // 先算出age加10=20在自加1 console.log(age++ + 10);//20 console.log(age); 阅读全文
posted @ 2022-04-01 09:03 罗砂 阅读(43) 评论(0) 推荐(0)