变量和作用域1
来源:互联网 发布:什么叫网络销售 编辑:程序博客网 时间:2024/05/16 05:01
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>JavaScript函数进阶第6课---变量和作用域1</title></head><body > //基本类型和引用类型 //1.基本类型有:undefined;Null;Boolean;Number;String //这些类型分贝在内存中有固定的大小空间,eg.数值型在内存中占8个字节,布尔值只占1个字节... //他们的值保存在堆内存中,我们用过按值进行访问。 //2.引用类型有:对象、数组、函数(方法) //引用类型内存中占有的空间不固定,但是内存地址的大小是固定的,因此存储的实际上是数据的内存地址。 //3.在变量复制的时候,基本类型复制的是值本身,而引用类型复制的是起存储地址。 //4.函数的参数传递都是按值传递的<script type="text/javascript"> var boy1="小明"; var boy2=boy1; alert("boy1:"+boy1+'\n'+"boy2:"+boy2); //重新给boy2赋值 boy2="小王"; alert("boy1:"+boy1+'\n'+"boy2:"+boy2);</script><script type="text/javascript"> var student1=new Object(); student1.name="小刚"; var student2=student1; alert("student1:"+student1.name+'\n'+"student1:"+student2.name); //重新给student2赋值 student2.name="小雪"; alert("student1:"+student1.name+'\n'+"student1:"+student2.name);//两个都是小雪(因为修改的是统一存储地址存放发的值)</script><script type="text/javascript"> //函数的参数传递都是按值传递的 var num=100; function test(num) { num+=100; return num; } var result=test(num); alert(result);//200 alert(num); //全局变量num的值:100</script>
阅读全文
0 0
- 变量和作用域1
- 变量和作用域
- JavaScript中的变量和变量作用域
- JavaScript变量作用域和变量提升
- 变量的作用域和变量提升
- 函数和变量作用域
- Java变量和作用域
- python变量和作用域
- EMCAScript变量和作用域
- js变量和作用域
- python变量和作用域
- Sass-变量和作用域
- JavaScript变量和作用域
- 变量作用域1
- 变量的作用功能、作用域和作用形态
- (深夜课堂)Javascript 变量、作用域和内存问题(1)
- 变量作用域和方法定义
- 变量的作用域和存储期
- 视音频数据的数据源分析
- cn.itcast.domain.Customer_$$_javassist_0 cannot be cast to javassist.util.proxy.Proxy
- java多线程实例解析
- 第一篇:刚接触scrapy的阶段以及之前出现的问题
- 音乐播放,快进,自动播放下一曲
- 变量和作用域1
- Zephyr程序初探(4):中断程序
- 10个JavaScript难点!
- Go1.9获取Windows进程专用内存工作集
- Linux 系统中的用户
- 数据结构面试题/求二叉树的高度/销毁一棵二叉树-->
- Php利用simpleXML对xml操作
- Quartz定时调度(Spring整合)
- 无人机/平衡车等姿态测量相关知识