1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title></title> 6 <script type="text/javascript"> 7 8 /* 9 * 一元运算符,只需要一个操作数 10 * + 正号 11 * - 正号不会对数字产生任何影响 12 * - 负号 13 * - 负号可以对数字进行负号的取反 14 * 15 * - 对于非Number类型的值, 16 * 它会将先转换为Number,然后在运算 17 * 可以对一个其他的数据类型使用+,来将其转换为number 18 * 它的原理和Number()函数一样 19 */ 20 21 var a = 123; 22 23 a = -a; 24 25 a = true; 26 27 a = "18"; 28 29 a = +a; 30 31 /*console.log("a = "+a); 32 console.log(typeof a);*/ 33 34 var result = 1 + +"2" + 3; 35 36 console.log("result = "+result); 37 38 </script> 39 </head> 40 <body> 41 </body> 42 </html>