当前位置:网站首页>算数表达式
算数表达式
2022-04-23 05:53:00 【KK要继续努力】
算数表达式
算数运算符
- +:两边操作符都是数字才相加,其余情况都是连字符
-
-
- /
- %
隐式类型转换
如果参与数学运算的某操作数不是数字类型,会自动将此操作数转为数字类型(本质是在内部调用Number函数将对应的值转换成数字类型)
有关IEEE754
解决办法:在进行小数运算时,要调用数字的toFixed方法,保留指定的小数位数
负数没有开根号,所以为NaN
关系表达式
关系运算符:关系运算符运算结果是布尔值
- <
-
=
- <=
- ==
- !==
- ===
- !=
相等和全等
- 相等:两个等号不比较值的类型,它会进行隐式转换后比较值是否相等
- 全等:三个等号不仅比较值相同也比较类型相同
- null和undefined用==进行比较(涉及隐式强制类型转换,ES5规范中规定)
如果x为null,y为undefined,则结果为true;如果x为null,y为undefined,则结果为true - null和undefined用===进行比较时结果为false是因为类型不同
typeof null //object
typeof undefined //undefined
NaN==NaN //false
NaN===NaN //false
如何判断是否为NaN:isNaN()
逻辑表达式
逻辑运算符
- !
- &&
- ||
短路计算
a&&b运算中:a真,表达式的值为b;a假,表达式的值为a
a||b运算中:a真,表达式的值为a;a假,表达式的值为b
逻辑运算顺序:非----与----或
赋值表达式
赋值运算符
- =
- +=
- -=
- *=
- /=
- %=
- ++
- –
综合表达式
运算顺序:非运算----数学运算----关系运算----逻辑运算
变量的范围表示
// 5<=a<=12
if(a>=5&&a<=12){
}
版权声明
本文为[KK要继续努力]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_45393020/article/details/123459610
边栏推荐
猜你喜欢
随机推荐
特效案例收集:鼠标星球小尾巴
汇编 32位无符号加法计算器
JS高频面试题
微信小程序之点击取消,返回上页,修改上页的参数值,let pages=getCurrentPages() let prevPage=pages[pages.length - 2] // 上一页的数据
Log writing method (with time)
卷积神经网络实现CIFAR100数据集分类
CUDA environment installation
Set up a personal blog of jpress
VHDL 有限状态机(FSM) 代码示例
Matlab calibration board corner detection principle
查漏补缺(五)
Qt 添加QSerialPort类 实现串口操作
Introduction and application of WMI Technology
[UDS unified diagnostic service] IV. typical diagnostic service (5) - function / component test function unit (routine function unit 0x31)
在MFC中使用printf
信息学一本通-小球
Notes on advanced points of C language 5
Generate random number
[UDS unified diagnostic service] II. Network layer protocol (1) - overview and functions of network layer
Eigen 学习总结









![[UDS unified diagnosis service] i. diagnosis overview (2) - main diagnosis protocols (K-line and can)](/img/ec/9b783b6dca5684684485e3b9fc6846.png)