观看视频
课件下载
视频概要
1.算术运算符
(1)在进行取模运算(%)时,运算结果的正负取决于被模数(%左边的数)的符号,与模数(%右边的数)的符号无关。
(2)在开发中尽量避免利用浮点数进行运算,因为有可能会因JavaScript的精度导致结果的偏差。
例如:0.2 0.1不等于0.3,0.07*100不等于7
(3)i 和 i的区别
<script>
var i=5;
var num1=i *6 //后置,计算前的结果
console.log(num1); //30
var num2= i*6 //前置,计算后的结果
console.log(num2); //42
</script>
2.比较运算符
console.log(5 === '5'); // false
console.log(5 == '5'); // true
3.逻辑运算符
短路运算的原理:当有多个表达式(值)时,左边的表达式值可以确定结果时,就不再继续运算右边的表达式的值。
4.赋值运算符
5.条件运算符
条件运算符是一种需要三个操作数的运算符,运算的结果根据给定条件决定。
语法说明:
先求条件表达式的值,如果为true,则返回表达式1的执行结果;如果条件表达式的值为false,则返回表达式2的执行结果。
6.运算符的优先级