JS基础_一元运算符
Posted 星辰郎周
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS基础_一元运算符相关的知识,希望对你有一定的参考价值。
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类型的值,它会将先转换为Number,然后再运算
16 *
17 * + 可以对一个其他的数据类型使用+,来将其转换为number,它的原理和Number()函数一样
18 */
19
20 var a = 123;
21
22 a = -a;
23 console.log(a); //-123
24 console.log(typeof a); //number
25
26
27 //对于非Number类型的值,它会将先转换为Number,然后再运算
28 b = true;
29 b = -b;
30 console.log(b); //-1
31
32
33 //可以对一个其他的数据类型使用+,来将其转换为number,它的原理和Number()函数一样
34 a = "18";
35 a = +a;
36 console.log(a); //18
37 console.log(typeof a); //number
38
39
40 //可以对一个其他的数据类型使用+,来将其转换为number,它的原理和Number()函数一样
41 var result = 1 + +"2" + 3;
42 console.log(result); //6
43
44
45
46 </script>
47 </head>
48 <body>
49 </body>
50 </html>
以上是关于JS基础_一元运算符的主要内容,如果未能解决你的问题,请参考以下文章
C#/.NET6期01C#基础_03变量的使用规范vs常用快捷键Ctrl+K+C Ctrl+K+U 取消注释Ctrl+E+D代码快速对齐运算符的优先级一元运算符二元运算符三元运算符