转为字符串
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<script type="text/javascript">
var b=true;
var b1=b+"";
console.log(b1);
console.log(typeof b1)
var num=Number(123)
console.log(num.toString())
var a=undefined;
var a1=String(a)
console.log(a1)
console.log(typeof a1)
</script>
</body>
</html>
转为数字
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script type="text/javascript">
var a="123";
var aa=Number(a);
console.log(aa);
console.log(typeof aa);
var b="1.234"
var b1=Number(b)
console.log(b1)
console.log(typeof b1)
var c=true;
var c1=Number(c)
console.log(c1)
console.log(typeof c1)
console.log(Number(null))
console.log(Number(undefined))
var bb=99.99
console.log(parseInt(bb))
var cc="123.456.123"
console.log(parseFloat(cc))
</script>
</body>
</html>
转为Boolean(布尔值)
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script type="text/javascript">
var a=Boolean(0)
var b=Boolean(NaN)
console.log(a)
var c=Boolean("")
console.log(c)
</script>
</body>
</html>