标签:ali 一个 直接 console size 问题: 相等 表达式 false
运算符
1、运算符
运算符(operator)也被称为操作符,是用于实现赋值,比较和执行算数运算等功能的符号
2、算数运算符
①算术运算符的概括
概念:算术运算使用的符号,用于执行两个变量或值的算术运算。
②浮点数的精度问题
浮点数值的最高精度是17位小数,但在进行算术计算时其精确度远远不如整数。
//1、%取余(取模) console.log(4%2); //0 console.log(5%3); //2 //2、浮点数 算术运算里面会有问题 console.log(0.1+0.2);//0.30000000000000004 console.log(0.07*100);//7.000000000000001 3、我们不能直接拿着浮点数来进行相比较 是否相等 var num=0.1+.02; console.log(num==0.3);//false
所以:不要直接判断两个浮点数是否相等!
③问题:
它的余数是0就说明这个数能被整除,这就是% 取余运算符的主要用途
7,注意运算符优先级,先乘除,后加减,有小括号先算小括号里面的
④表达式和返回值
表达式:是由数字、运算符、变量等以能求得数值的有意义排列方法所得的组合。
简单理解:是由数字、运算符、变量等组成的式子。
3、递增和递减运算符
①递增和递减运算符概述
如果需要反复给数字变量添加或减去1,可以使用递增(++)和递减(--)运算符来完成。
在JavaScript中,递增(++)和递减(--)既可以放在变量前面,也可以放在变量后面,放在变量前面时,我们可以称为前置递增(递减)运算符,放在变量后面时,我们可以称为后置递增(递减)运算符。
注意:递增和递减运算符必须和变量配合使用
②前置运算符
++num前置递增,就是自加1,类似于num=num+1,但是++num写起来更简单
num++后置递增,就是自加1,类似于num=num+1,但是num++写起来更简单
使用口诀:先返回原值,后自加
标签:ali 一个 直接 console size 问题: 相等 表达式 false
原文地址:https://www.cnblogs.com/wxdddm/p/12627828.html