标签:str 自动 ring color code 算数 type 空格 logs
当字符串、数值类型的数据,进行加法运算时,数值类型会自动转换成字符串。
当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>
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()循环可以遍历数组、对象
标签:str 自动 ring color code 算数 type 空格 logs
原文地址:http://www.cnblogs.com/qiutianjia/p/6822098.html