WEO啦

4-素材01-javascript操作符_W
收录时间:2023-01-26 03:29:45  浏览:1

1、JavaScript 运算符目u运算符算数运算符递增和递减运算符比较运算符逻辑运算符赋值运算符运算符优先级uuuuuuContents1/ 运算符运算符(operator)也被称为操作符,是用于实现赋值、比较和执行算数运算等功能的符号。JavaScript中常用的运算符有: 算数运算符 递增和递减运算符 比较运算符 逻辑运算符 赋值运算符目u运算符算数运算符递增和递减运算符比较运算符逻辑运算符赋值运算符运算符优先级uuuuuuContents2/ 算数运算符2/1 算术运算符概述概念:算术运算使用的符号,用于执行两个变量或值的算术运算。2/ 算数运算符2/2 浮点数的精度问题浮点数值的最高精度

2、是 17 位小数,但在进行算术计算时其精确度远远不如整数。所以:不要直接判断两个浮点数是否相等 !var result = 0/1 + 0/2// 结果不是 0/3,而是:0/30000000000000004 console/log(0/07 * 100)// 结果不是 7,而是:7/0000000000000012/ 算数运算符2/3 课堂提问1/ 我们怎么判断 一个数能够被整除呢?它的余数是0 就说明这个数能被整除, 这就是 %取余运算符的主要用途2/ 请问 1 + 2 * 3 结果是?结果是7 ,注意算术运算符优先级的,先乘除,后加减,有小括号先算小括号里面的2/ 算数运算符2/4 表

3、达式和返回值表达式:是由数字、运算符、变量等以能求得数值的有意义排列方法所得的组合简单理解:是由数字、运算符、变量等组成的式子表达式最终都会有一个结果,返回给我们,我们成为返回值目u运算符算数运算符递增和递减运算符比较运算符逻辑运算符赋值运算符运算符优先级uuuuuuContents3/ 递增和递减运算符3/1 递增和递减运算符概述如果需要反复给数字变量添加或减去1,可以使用递增(+)和递减( - )运算符来完成。在 JavaScript 中,递增(+)和递减( - )既可以放在变量前面,也可以放在变量后面。放在变量前面时, 我们可以称为前置递增(递减)运算符,放在变量后面时,我们可以称为后置

4、递增(递减)运算符。注意:递增和递减运算符必须和变量配合使用。3/ 递增和递减运算符3/2 递增运算符1/ 前置递增运算符+num 前置递增,就是自加1,类似于 num =num + 1,但是 +num 写起来更简单。使用口诀:先自加,后返回值varnum = 10/ alert(+num + 10)// 213/ 递增和递减运算符3/2 递增运算符2/ 后置递增运算符num+ 后置递增,就是自加1,类似于 num =num + 1 ,但是 num+ 写起来更简单。使用口诀:先返回原值,后自加varnum = 10/alert(10 + num+)// 203/ 递增和递减运算符练习var a

5、 = 10/+a/var b = +a + 2/ console/log(b)/var c = 10/ c+/var d = c+ + 2/ console/log(d)/var e = 10/var f = e+ + +e/ console/log(f)/3/ 递增和递减运算符3/3 前置递增和后置递增小结 前置递增和后置递增运算符可以简化代码的编写,让变量的值 + 1比以前写法更简单 单独使用时,运行结果相同 与其他代码联用时,执行结果会不同 后置:先原值运算,后自加(先人后己) 前置:先自加,后运算(先已后人) 开发时,大多使用后置递增/减,并且代码独占一行,例如:num+/ 或者 nu

6、m-/目u运算符算数运算符递增和递减运算符比较运算符逻辑运算符赋值运算符运算符优先级uuuuuuContents4/ 比较运算符4/1 比较运算符概述概念:比较运算符(关系运算符)是两个数据进行比较时所使用的运算符,比较运算后,会返回一个布尔值(true / false)作为比较运算的结果。4/ 比较运算符4/2 =小结console/log(18 = 18)/console/log(18 = 18)/4/ 比较运算符课堂练习var num1 = 10/ var num2 = 100/var res1 = num1 num2/ var res2 = num1 = 11/ var res3 =

7、num1 != num2/目u运算符算数运算符递增和递减运算符比较运算符逻辑运算符赋值运算符运算符优先级uuuuuuContents5/ 逻辑运算符5/1 逻辑运算符概述概念:逻辑运算符是用来进行布尔值运算的运算符,其返回值也是布尔值。后面开发中经常用于多个条件的判断5/ 逻辑运算符5/2 逻辑与&两边都是 true才返回 true,否则返回 falsevar res = 2 1 & 3 1/var res = 2 1 & 3 3 | 1 3 | 1 2/falsetruefalsefalsetruefalse5/ 逻辑运算符5/3 逻辑非 !逻辑非(!)也叫作取反符,用来取一个布尔值相反的值

8、,如 true 的相反值是 falsevar isOk = !true/ console/log(isOk)// false5/ 逻辑运算符练习var num = 7/var str = 我爱你中国/console/log(num 5 & str/length = num)/console/log(num = num)/ console/log(!(num 10)/console/log(!(num = 6 | 人 != 阿凡达 & !(12 * 2 = 144) & true) var num = 10/console/log( 5 = num / 2 & (2 + 2 * num)/toString() = 22);7/ 运算符优先级练习 2var a = 3 5 & 2 7

温馨提示:
1. WEO啦仅展示《4-素材01-javascript操作符_W》的部分公开内容,版权归原著者或相关公司所有。
2. 文档内容来源于互联网免费公开的渠道,若文档所含内容侵犯了您的版权或隐私,请通知我们立即删除。
3. 当前页面地址:https://www.weo.la/doc/5396f04658d8275d.html 复制内容请保留相关链接。