前端笔记

79 阅读1分钟

运算符

运算符将数值的类型以字符串的形式返回

number string boolean undefined object

算数运算符:

对非number的值进行运算的时候,会将这些数值转换成为number

任何数值和NaN做运算都会得出NaN

+:如果对两个“”字符串进行加法运算,会进行拼接

任何值和字符串做加法运算,都会优先转换成字符串,然后再和字符串做拼接。

a=1+"",这样也可以直接将其转换成String

-:减

*:乘

/:除

/任何值在进行- * /运算时候都会自动转换成number/

%: 取余数

一元运算符

一元运算符只需要一个操作数

+:正号(不会对数值产生影响)

-:负号

-加上可以站将其转换成number-

自增自减

自增:++

a++;

console.log(”a = “+a);

自增分为a++(等于原值)和++a(等于自增后的值)两种,两种数值出来不同。

自减:和自增差不多

逻辑运算符

1、 三种:! 非(取反)b= !!b;这样typeof出来的就是ture

&& 与(两真为真)

|| 或(一真为真)

2、 && || 非布尔值的情况

&&运算要是两个值都是true那么返回后面那个

\