变量声明赋值
<script>
var a;
console.log(a);
a=1;
console.log(a);
var b=2;
console.log(b);
b=6;
console.log(b);
b=8;
console.log(b);
var m=6,n=8;
console.log(m,n);
var d,e=16;
console.log(d);
</script>
数据类型转换
<script>
var a=13;
a=a+"";
console.log(a);
console.log(typeof(a));
console.log(String(16));
var b=String(16);
console.log(typeof(b));
console.log(typeof(true+""));
var str="11.5";
console.log(str*1);
console.log(typeof(str*1));
console.log(typeof("aaaa"*1));
console.log("aaa"*1);
console.log(true*1);
console.log(false*1);
console.log(typeof(Number("123")));
console.log(Number("123"));
console.log(typeof(Number("false")));
console.log(Number("false"));
console.log(Number(false));
console.log(parseInt(11.99999));
console.log(parseInt(true));
console.log(parseInt("aaaa"));
console.log(parseInt("123aaa"));
console.log(parseInt("1a2a3"));
console.log(parseInt("a123"));
console.log(parseFloat("11.3333"));
console.log(parseFloat("11.3333aaa"));
console.log(parseFloat("11"));
console.log(!!1);
console.log(!!8);
console.log(!!0);
console.log(!!-3);
console.log(!!"aa");
console.log(!!"");
console.log(Boolean("aa"));
</script>