1. 程式人生 > >javascript數據類型轉換

javascript數據類型轉換

int cnblogs || 值類型 body 數值 clas java 進行

當字符串、數值類型的數據,進行加法運算時,數值類型會自動轉換成字符串。

當if條件裏面,會將結果自動轉換成布爾類型的數據。

1 <script type="text/javascript">
2     var a = 1;
3     var b = ‘2‘;
4     console.log(typeof(a+b));    // 12  string
5 </script>

強制類型轉換:

轉換函數 含義
Number() 強制將其他類型的數據轉換成數值型
parseInt() 強制將其他類型的數據轉換成整數
parseFloar() 強制將其他類型的數據轉換成number類型(小數)
String() 強制將其他類型的數據轉換成字符串
Boolean() 將其他類型的數據轉換成布爾型

1 <script type="text/javascript">
2     var vone = null;
3     console.log(parseInt(vone));    // NaN
4 </script>

javascript運算符。

1.算數運算符

1 <script type="text/javascript">
2
var a = 10; 3 var b = a++; 4 var c = --b; 5 var d = c++ + ++c; 6 var e = d-- - --d; 7 alert(e); // 2 8 </script>

2.賦值運算符

=,+=,-=,*=,/=,%=

3.比較運算符

>,<,==,===,!=,!===,>=,<=

4.邏輯運算符

&&,||,!

5.三元運算符

條件 ==true ? true : false

1 <script type="text/javascript">
2
var a = 10; 3 var b = 10; 4 a+b == 20 ? alert(‘true‘) : alert(‘false‘); 5 </script>

javascript流程語句

註意:使用else if時else if中間有空格。for in()循環可以遍歷數組、對象

javascript數據類型轉換