javascript數據類型轉換
阿新 • • 發佈:2017-05-07
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"> 2var 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"> 2var a = 10; 3 var b = 10; 4 a+b == 20 ? alert(‘true‘) : alert(‘false‘); 5 </script>
javascript流程語句
註意:使用else if時else if中間有空格。for in()循環可以遍歷數組、對象
javascript數據類型轉換