init
This commit is contained in:
46
Html-Javascript/23-隐式转换.html
Normal file
46
Html-Javascript/23-隐式转换.html
Normal file
@@ -0,0 +1,46 @@
|
||||
<!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>
|
Reference in New Issue
Block a user