1.方法:功能;
2.隐式转换:+(正号)- * / % ----------正号在后为拼接
布尔转数值类型:
Number()可以将布尔值转为数值,true是1,false是0
parseInt()/parseFloat()不可以将布尔转为数值
3.运算符:
console.log(10%11);分子小于分母,余数为分子
注意:在运算符中除了”===“不会进行隐式转换,其他都会
语法1:if(关系表达式){}
关系表达式:能够计算出一个真或假的表达式
4.检测是否为非数字:isNaN()
语法:isNaN(x)
作用:检测x是否是非数字,是数字返回true,不是数字返回false
注意点:isNaN(x)相当于isNaN(Number(x))
isNaN(true)相当于isNaN(Number(true))
5.运算符
算术运算符:+ - * / %
赋值运算符:= 赋值 += 将左边与右边的求和 -=将左边与右边的求差
*= 将左边与右边的求积 /= 将左边与右边的求商 %= 将左边与右边的求余数
逻辑运算符:&& 且,并且 一假即假
|| 或 或者 一直即真
! 取反 颠倒真假
比较运算符(关系运算符):< > >= <= ==(不严格等号):只能比较符号左右的数值,不比较类型;===(严格等号):即比较大小,又比较类型; !=不等于
注意:除了===,其他都可以隐式转换。
自加自减:
前加后操,后加先操