1-1 强制转换
1-1-1-1 string、boolean、
#1.1 string-->number
特点:只能识别纯数字的字符串
Number(value)
var a="10;
var str="hello"
console.log(Number(a))//10
console.log(Number(str))//NaN 不是一个数字
#1.2 boolean-->number
true-->1
false-->0
1-1-2 number,string—>boolean
#1-1 number--boolean
特殊:0-->false,其他情况都为true
var a=0;
var b=10;
console.log(Bollean(a))//false
console.log(Boolean(10))//true
#1-2 string--boolean
特殊:""-->false
1-2 自动转换为number,在进行计算比较
特殊:+运算中,只要有一边为字符串,那么结果一定是字符串,+起拼接作用
#1-1 +-
var a=true;
var b=10;
var c="1";
console.log(a+b);//11
console.log(b+c);//101
console.log(a-c);//0
#1-2 >,<
var a="hello";
var b=true;
var c="10";
console.log(a>b);false
console.log(a>c);false