简单数据类型与复杂数据类型
1、简单数据类型与复杂数据类型
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
// 简单数据类型null 返回的是一个空的对象 object
var timer = null;
console.log(typeof timer);
// 如果有个变量我们以后打算存储为对象,暂时没有想好放啥,这个时候就给null
//1、简单数据类型 是放在栈里面 里面直接开辟一个空间存放的是值
//2、复杂数据类型 首先在栈里面存放地址 十六进制表示 然后这个地址指向里面的数据
</script>
</head>
<body>
</body>
</html>
2、堆和栈
3、简单数据类型内存的分配
4、简单类型传参
传参时是把值、结果进行了传递
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
function fn(a){
a++;
console.log(a);
}
var x = 10;
fn(x);
console.log(x);
</script>
</head>
<body>
</body>
</html>
5、复杂数据类型传参
传参时是把地址进行了传递