JavaScript基础知识-一元运算符
作者:尹正杰
版权声明:原创作品,谢绝转载!否则将追究法律责任。
一.JavaScript源代码
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>一元运算符</title> <script type="text/javascript"> /** * 一元运算符,只需要一个操作数。 * +: * 正号不会对数据产生任何影响,因为不写数字的符号时默认就是正数。 * -: * 负号可以对数字进行符号的取反。 * * 温馨提示: * 对于非Number类型的值,一元运算符将会先转换为Number,然后再运算,利用这一特性可以对一个其它数据类型使用正号("+")来将其转换成number,他的原理和Number()函数一样。 * */ var a = 100; var b = 200; var c = true; var d = "2019"; a = + a; b = - b; c = - c; d = - d; e = + d; var f = 1 + "2" + 3; var g = 1 + +"2" + 3; console.log("a = " + a); console.log("b = " + b); console.log("c = " + c); console.log("d = " + d); console.log("e = " + e); console.log("f = " + f,typeof f); console.log("g = " + g,typeof(g)); </script> </head> <body> </body> </html>
二.浏览器打开以上代码渲染结果