1、数字加法运算
2、字符串连接
- JavaScript中如何通过操作符转换一些类型:
1、如果操作符数中有一个对象,将转换为原始值(string、number、boolean)
2、如果操作符数中有一个字符串,第二个操作数将转换成字符串,并且连接在一起转换成一个字符串
"aa"+任何值------>"aa任何值"
3、在其它情况之下,两个操作数转换为数字并且将执行加法运算
4、数字字符串之前存在数字中的正负号(+/-)时,会被转换成数字
1、数字and字符串(1+"23"---"123")
2、数字and数组([1,2,3]+4-----"1,2,34")
3、数字and布尔(10+true----11)
4、数字and对象(15 + {}-----"15[object Object]")
5、数字andnull(8+null------8)
6、数字and undefined(8+undefined-----NaN)
7、字符串andnull("aa"+null-----"aanull")
8、1+"2"+"2"-------"122"
9、1+ +"2"+"2"------"32"
10、1+-"1"+"2"-------"02"
1+2;==>3
"a"+"b";==>"ab"
"a"+1000;==>"a1000"
+"-12";==>-12
+"1000";==>1000
+true ;==>1
在javascript中,两种类型的值:
1、原始值:undefined、null、
boolean、number、string
2、对象值:array、function
网友评论