转换字符串
var num=10;
var str=num.toString();
console.log(typeof str);
console.log(typeof String(num));
console.log(typeof '与字符串相加变字符串'+num);

转换数字型

整数转换
var age=prompt('输入年龄');
console.log(parseInt(age)); 整形小数要用float

小数转换
var years=prompt('输入年月');
console.log(parseFloat(years));

通过Number转换
console.log(Number('13'));

隐士转换
console.log('123'-0);

简单的加法计算器

布尔值
空的,否定的转换为false其余的为true
一共五个false '' 0 NaN null undefined

通过异或实现两个值进行相互转换

<script>
var num=prompt('请输入第一个值');
var num2=prompt('请输入第二个值');
num=num^num2;
num2=num2^num;
num=num^num2;
alert('您的结果是num='+num+'num2='+num2);
</script>