HTML/Html-Javascript/23-隐式转换.html

46 lines
933 B
HTML
Raw Normal View History

2023-05-01 19:37:40 +08:00
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
//正经的数据类型转换
//转string
console.log(String(123123));
console.log(String(true));
//转number
console.log(typeof Number("8898"));
console.log(typeof Number("这就是厚度")); //NaN
console.log(Number(true));
console.log(Number(false));
//转布尔(非0即为true)
console.log(Boolean(0));
console.log(Boolean(1));
//隐式转换
//转字符串 +
// console.log(1+1); // 2 number
// console.log( typeof(1+"1")); // 11 String
//转数字 - * /
// console.log(1+true); // 2 number
// console.log(1+flse); // 1 number
// console.log("12"-1); // 11 number
// console.log("12"*'2'); // 24 number
</script>
</body>
</html>