文章目录
一:赋值运算符
1:=
2:+=
3:-=
4:*=
5:/=
6:%=
二:关系运算符
1:数值类型关系运算
(一):>
(二):>=
(三):<
(四):<=
2:其他类型关系运算
三:Unicode编码表
文章来源:https://www.uudwc.com/A/59jnA/
一:赋值运算符
1:=
=右侧的值可以赋值给左侧的变量。
var a = 123;
console.log(a);//123
2:+=
var a = 10;
a = a + 5;
a += 5;
上边这两个写法是一样的。
3:-=
var a = 10;
a = a-5;
a -= 5;
上边这两个写法是一样的。
4:*=
var a = 10;
a = a * 5;
a *= 5;
5:/=
var a = 10;
a = a / 5;
a /= 5;
6:%=
var a = 10;
a = a % 5;
a %= 5;
二:关系运算符
通过关系运算符,可以比较两个之间的大小关系。如果关系成立返回true,如果关系不成立,返回false。
1:数值类型关系运算
(一):>
var result = 5 > 10;//false
(二):>=
var result = 5 >= 10;//false
(三):<
略,同上
(四):<=
略,同上
2:其他类型关系运算
对于非Number类型比较时,会先转换为Number在进行比较
任何值和NaN比较都是false。
如果符号两侧的值都是字符串,不会将其转换为数字进行比较,而是分别比较字符串中的Unicode编码。
console.log('abc'<'b');//这种只比较第一位
比价的时候是一位一位进行比较,第一位有高下之后,那么就不用比了直接返回结果。
这也就解释了:
console.log('11'<'5');//true
三:Unicode编码表
在字符串中使用转义字符换(\u)的形式输入Unicode编码。\u加上四位编码就可以标识unicode形式的字符串了。这里需要的是十六进制的
在网页中如何使用呢:
<h1>਼</h1>
注意,这样用旧不能使用\u了,因为这里使用的是十进制的编码
文章来源地址https://www.uudwc.com/A/59jnA/