Day22-javascript-02
1.数据类型转换
1.其他数据类型转换成数值类型
Number() 整体强制转换,转换不成就是NaN。
parseInt() 转换成整数
parseFloat()转换成浮点数
除了加法以外的数学运算。
2.其他数据类型转成字符串
变量.toString()
String(变量)
使用加法运算
3.其他数据类型转换成布尔类型
Boolean(变量)
在js中,只有 undefined, null ,"", 0, NaN,这五个转换成布尔值为false,其余都是true。
2.运算符
1.数学运算符
+
-
*
/
% 取余
2.赋值运算符
= 赋值
+=
-=
*=
/=
%=
3.比较运算符
== 值相等即可
=== 值和类型都要相等
!=
!== 值和类型只要有一个不相等就是
>=
<=
>
<
4.逻辑运算符
&&与
|| 或
! 非
5.一元运算符(自增自减)
++ a++:先运算再加;++a:先加再运算;
– 同++
3.分支结构
1.if条件分支结构
1.if 语句
2.if else 语句
3.if else if…语句
4.if else if… else 语句
4.三元运算
语法:条件 ? 条件true时执行语句1 :条件false时执行语句2
例如: age>18? alert(“已成年”) : alert(“未成年”);