JS基礎_一元運算符
阿新 • • 發佈:2017-10-11
ctype text 原理 oct pan java head style 只需要
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基礎_一元運算符