JavaScript 中加号的作用 1.求和运算 两边都是数值类型时进行求和运算,如果数值+布尔值会直接把布尔类型转换成 1 or 0 来进行运算 var num = 1+2; var num1=1+true;// 1+1 var num2=1+flase;//1+0 2.连接字符串 字符串+任何类型数据 = 拼接之后的新字符串变量“相加”:要看两个变量中的是否有字符串,如果有,就起到连接字符串作用 var str =1+'1'; // '11' var str = '1' + true;// '1true' 3. 数值字符串转数值 可以将“数值字符串”转成 数值可以将prompt 接受的数值(string类型)转换成数值 var num = +'1';//1 console.log(typeof num);//number //接受的值转换成数值 var userAge = +prompt('请输入您的年龄:'); // +'1'>1 console.log(userAge); //1 4.复合赋值运算符 概念:变量自身与数据运算结果赋值给变量本身复合赋值运算符:是针对变量来做操作的,不能直接对直接变量做操作 var x=1; x +=5; //6 5.+=的作用 +=可以对字符串变量起到 连接的作用 var str ='my name is xioaming'; str +=' how are you'; console.log(str);//my name is xiaoming how are you //在how前面加了一个空格字符串隔开,这样比较美观