js变量计算---类型转换

js变量计算—类型转换

一.字符串拼接

其它值类型与字符串相加,会将其自动转换成字符串的格式后,再相加
js变量计算---类型转换
二. ==运算符

会将等式两边的类型自动转换成同类的格式再比较
js变量计算---类型转换
在日常进行判断中
js变量计算---类型转换
三. if语句和逻辑运算

(一)truly变量和falsely变量
js变量计算---类型转换
经过两次非运行得到true值的是 truly变量,得到false值得是falsely变量

js变量计算---类型转换
(二)if语句

js的if语句()中判断是不是truly和falsely变量 若是truly变量最运行if包含的语句 与c语言if语句()判断true和false 不完全相同
js变量计算---类型转换

(三)逻辑判断
js变量计算---类型转换
&&(与)只要有一个false,就返回false
||(或)只要有一个true,则返回true
window.abc为undefined 会转换为false 所以!window.abc 为 true